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

学校网站建设具体分工网站开发摊销

学校网站建设具体分工,网站开发摊销,建设商业网站的功能定位,网易企业邮箱登录v联合主键用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.yutouwan.com/news/279308/

相关文章:

  • 临湘网站长沙免费模板建站
  • 遵义网站制作如何收费云加速应用于html网站
  • 网站没备案可以做淘宝客吗关方网站买微信
  • 企业网站建设研究校园网站的建设作用
  • 网站提示建设中织梦网站地图插件utf-8
  • 网站建设与维护的试题卷判断题关键词一般是指什么
  • 网站查询域名ip入口学校如何建设网站首页
  • 百度商桥怎么添加到网站网站建设项目实战实训报告
  • 凡科网站空间慢计算机培训班包就业
  • 网站如何做好用户体验建一个英文网站需要多少钱
  • 哈尔滨模板自助建站wordpress显示用户称谓
  • 网站建设国内排行怎么制作网站横幅
  • 哪个网站专门做二手电脑手机的广告网站建设最专业
  • 旅游网站制作方案服务器免费
  • 高端娱乐网站建设东莞如何制作免费的网页
  • 做cpa推广的网站怎么弄建筑工程最新规范查询
  • 做网站必须要认证吗摄影网站制作
  • 响应式网站的制作莱芜大众网
  • 专门做油站数据的网站企业展厅建设公司
  • 离石市网站建设公司织梦网站如何播放mp4
  • 网站关键词优化互点wordpress交易网站
  • 南京建设网站中山网站排名
  • 表格比较多得网站这么做响应式iis如何发布asp.net网站
  • 网站左边logo图标怎么做企业开发小程序公司
  • 网站开发设计哪家好温州市网站制作公司
  • 北京网站建设费用linux wordpress 下载文件
  • 网站自己做推广网页qq邮箱登录
  • wordpress关闭在线修改主题seo点击排名工具
  • 品牌策划 网站源码免费图片制作
  • 征婚网站建设网络营销是什么样的