当前位置: 首页 > news >正文

旅游网站推广方案昆明百度推广优化

旅游网站推广方案,昆明百度推广优化,wordpress编辑器,高校国际交流中心网站建设方案联合主键用Hibernate注解映射方式主要有三种#xff1a; 第一、将联合主键的字段单独放在一个类中#xff0c;该类需要实现java.io.Serializable接口并重写equals和hascode#xff0c;再将该类注解为Embeddable,最后在主类中(该类不包含联合主键类中的字段)保存该联合主键类…联合主键用Hibernate注解映射方式主要有三种  第一、将联合主键的字段单独放在一个类中该类需要实现java.io.Serializable接口并重写equals和hascode再将该类注解为Embeddable,最后在主类中(该类不包含联合主键类中的字段)保存该联合主键类的一个引用并生成set和get方法并将该引用注解为Id package com.test.entity;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.Embeddable;Embeddablepublic class TestPk implements Serializable{    private static final long serialVersionUID 1L;    Column(nameid)    private int id;    Column(namesid)    private String sid;    public int getId() {        return id;    }    public void setId(int id) {        this.id id;    }    public String getSid() {        return sid;    }    public void setSid(String sid) {        this.sid sid;    }}package com.test.entity;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.Table;Table(nametest)Entitypublic class Test1 {    Column(namedate)    private String date;    Id    private TestPk testPk;    public String getDate() {        return date;    }    public void setDate(String date) {        this.date date;    }    public TestPk getTestPk() {        return testPk;    }    public void setTestPk(TestPk testPk) {        this.testPk testPk;    }    } 第二、将联合主键的字段单独放在一个类中该类需要实现java.io.Serializable接口并重写equals和hascode最后在主类中(该类不包含联合主键类中的字段)保存该联合主键类的一个引用并生成set和get方法并将该引用注解为EmbeddedId package com.test.entity;import java.io.Serializable;import javax.persistence.Column;public class TestPk implements Serializable{    private static final long serialVersionUID 1L;    Column(nameid)    private int id;    Column(namesid)    private String sid;    public int getId() {        return id;    }    public void setId(int id) {        this.id id;    }    public String getSid() {        return sid;    }    public void setSid(String sid) {        this.sid sid;    }}package com.test.entity;import java.util.Date;import javax.persistence.Column;import javax.persistence.EmbeddedId;import javax.persistence.Entity;import javax.persistence.Table;Table(nametest)Entitypublic class Test1 {    Column(namedate)    private Date date;    EmbeddedId    private TestPk testPk;    public Date getDate() {        return date;    }    public void setDate(Date date) {        this.date date;    }    public TestPk getTestPk() {        return testPk;    }    public void setTestPk(TestPk testPk) {        this.testPk testPk;    }    } 第三、将联合主键的字段单独放在一个类中该类需要实现java.io.Serializable接口并要重写equals和hashcode.最后在主类中(该类包含联合主键类中的字段)将联合主键字段都注解为Id,并在该类上方将上这样的注解IdClass(联合主键类.class) package com.test.entity;import java.io.Serializable;import javax.persistence.Column;public class TestPk implements Serializable{    private static final long serialVersionUID 1L;    Column(nameid)    private int id;    Column(namesid)    private String sid;    public int getId() {        return id;    }    public void setId(int id) {        this.id id;    }    public String getSid() {        return sid;    }    public void setSid(String sid) {        this.sid sid;    }}package com.test.entity;import java.util.Date;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.IdClass;import javax.persistence.Table;Table(nametest)IdClass(TestPk.class)Entitypublic class Test1 {    public int getId() {        return id;    }    public void setId(int id) {        this.id id;    }    public String getSid() {        return sid;    }    public void setSid(String sid) {        this.sid sid;    }    Column(namedate)    private Date date;    Id    private int id;    Id    private String sid;    public Date getDate() {        return date;    }    public void setDate(Date date) {        this.date date;    }        }   序列化原因 如果多个该类对象同时放入内存中在一个集群系统中 其中一台服务器当机了需要将内存中对象写到其它服务器。 同时如果该服务器内存以满需要用虚拟内存这就需要序列化后才能写到硬盘上   重写hashCode()和equal()方法 原因 这是为了保证对象唯一性的。 将许多对象放在内存中他们之间用什么区分呢数据库中用那个主键来区分的 因此在这儿应该重写hashCode()和equal()方法 转自CSDN:  https://blog.csdn.net/u014520047/article/details/52302463转载于:https://www.cnblogs.com/dauber/p/9116280.html
http://www.huolong8.cn/news/479321/

相关文章:

  • 举报网站建设运行汇报广告软文小故事200字
  • 江苏德丰建设集团网站哈尔滨seo优化排名
  • 重庆綦江网站制作公司电话百度问答平台
  • 中文网站建设设计制作小公司网站一般多少钱
  • wordpress企业网站DIY关于asp.net的网站模板
  • wordpress 游戏网站深圳平台网站建设外包
  • 用wordpress建立网站wordpress客户端登录
  • 软文网站有哪些合肥企业网站排名优化
  • 贵州省网站节约化建设通知房地产销售流程详细
  • 网站建设制作要学什么百度推广区域代理
  • 西安网站建设问问q778925409耍強诸暨做幕墙连接件的公司
  • wordpress建站多少钱能发朋友圈的网站建设语
  • 站中站网站案例前端和后端有啥区别
  • 外贸网站建设哪个好wordpress 更改模块位置
  • 网站建设方案-奢侈品优设网素材下载
  • 临沂网站制作wordpress优酷无广告
  • 大连模板开发建站义乌购物网站建设多少钱
  • 广饶县住房和城乡建设局网站整站建设 想做一个外卖网站
  • 北京国税局网站做票种核定网络文化经营许可证变更
  • 上海网站注销邢台关键词优化公司
  • 宝塔面板wordpress多站点什么网站做装修公司广告比较好
  • 网站空间域名续费北京网站开发服务商
  • 网站建设经费管理建行个人网上银行登录入口
  • 苏州工业园区劳动局网站做不了合同wordpress资源购买插件
  • 做网站用哪几个端口 比较好大连外经贸网站
  • 无锡做网站公司济南做网站推广有哪些公司
  • 如何做摄影网站杭州网络排名优化
  • 平阴网站建设费用商丘峰少seo
  • 如何制作企业内部网站跨境电商公司
  • wordpress dux主题会员中心seo服务公司