hibernate主表保存从表保存不了,该如何处理hibernate主表保存从表保存不了,该如何处理
hibernate主表保存从表保存不了
主表配置
?xml version= 1.0 ?
!DOCTYPE hibernate-mapping PUBLIC
-//Hibernate/Hibernate Mapping DTD 2.0//EN
hibernate-mapping
class name= notes.po.NotesPO
table= OA_NOTES schema= OFFICE
id name= notesID type= java.lan...
hibernate主
保存从表保存不了,该如何处理
hibernate主表保存从表保存不了
主表配置
?xml version= 1.0 ?
!DOCTYPE hibernate-mapping PUBLIC
-//Hibernate/Hibernate Mapping DTD 2.0//EN
hibernate-mapping
class name= notes.po.NotesPO
table= OA_NOTES schema= OFFICE
id name= notesID type= java.lang.String column= NOTESID
generator class= assigned /
/id
property name= notesTitle type= java.lang.String column= NOTESTITLE
length= 200 /
set name= notesMsg table= OA_NOTESMSG
lazy= true inverse= false cascade= all
key column= NOTESID /
one-to-many class= notes.po.NotesMsgPO /
/set
/class
/hibernate-mapping
从表配置
?xml version= 1.0 ?
!DOCTYPE hibernate-mapping PUBLIC
-//Hibernate/Hibernate Mapping DTD 2.0//EN
hibernate-mapping
!--
Created by the Middlegen Hibernate plugin
://hibernate.sourceforge.net/
--
class name= notes.po.NotesMsgPO
table= OA_NOTESMSG schema= OFFICE
id name= msgID type= java.lang.String column= MSGID
generator class= assigned /
/id
property name= userName type= java.lang.String column= USERNAME
length= 100 /
many-to-one name= notes
class= notes.po.NotesPO column= NOTESID
insert= true update= true /
/class
/hibernate-mapping
主表实体
public class NotesPO implements Serializable {
private String notesID;
private String notesTitle;
private Set notesMsg = new HashSet();
public NotesPO() {
}
public String getNotesID() {
return this.notesID;
}
public String getNotesTitle() {
return this.notesTitle;
}
public Set getNotesMsg() {
return this.notesMsg;
}
public void setNotesID(String notesID) {
this.notesID = notesID;
}
public void setNotesTitle(String notesTitle) {
this.notesTitle = notesTitle;
}
public void setNotesMsg(Set notesMsg) {
this.notesMsg = notesMsg;
}
public boolean equals(Object other) {
if (!(other instanceof NotesPO)) {
return false;
}
NotesPO castOther = (NotesPO) other;
return new EqualsBuilder().append(getNotesID(), castOther.getNotesID())
.isEquals();
}
public int hashCode() {
return new HashCodeBuilder().append(getNotesID()).toHashCode();
}
public String toString() {
return new ToStringBuilder(this).append( notesID , getNotesID())
.toString();
}
}
从表实体
public class NotesMsgPO implements Serializable {
private String msgID;
private String userName;
private NotesPO notes;
public NotesMsgPO() {
}
public String getMsgID() {
return this.msgID;
}
public String getUserName() {
return this.userName;
}
public NotesPO getNotes() {
本文档为【hibernate主表保存从表保存不了,该如何处理】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。