hibernate中如何为一对多关系的两个表实现映射 怎么没人回啊?本人正在学习hibernate,希望大家多多指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在dept.java中用List 来放置user对象就可以了 楼主,你可以看看这个 http://www.hibernate.org.cn/66.html package com.department ;import java.util.*;import java.io.*;public class Department{ /** * 部门简介 */ private String dep_brief; /** * 部门ID */ private Integer dep_id; /** * 部门名 */ private String dep_name; /** * 部门权限 */ private Integer dep_right; public String getDep_brief() { return dep_brief; } public void setDep_brief(String dep_brief) { this.dep_brief = dep_brief; } public Integer getDep_id() { return dep_id; } public void setDep_id(Integer dep_id) { this.dep_id = dep_id; } public String getDep_name() { return dep_name; } public void setDep_name(String dep_name) { this.dep_name = dep_name; } public Integer getDep_right() { return dep_right; } public void setDep_right(Integer dep_right) { this.dep_right = dep_right; } //many端 private java.util.List department; public java.util.List getDepartment() { return department; } public void setDepartment(java.util.List department) { this.department = department; }}在更新dep表时报错:net.sf.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: 1, of class: com.department.Department可能因为dep_id 和department 两者,导致对象不唯一,请问该如何解决?? 在hibernate手册里提到要写持久化对象的时候要实现hasCode,equals和toString这三个方法,对象不唯一是不是因为没有实现这些方法啊,我只是说说*^_^* json格式解析报错 用过 ImageMagick for Java 的进,请高手指点! EJB是不是JAVA BEAN 为什么呢? session.load(class,NON_SERIALIZE_VALUE) 推荐书 我的问题 java调用执行传参shell脚本的问题 spring+struts一个例子的问题,急。。 ArrayList里面能不能add一个ArrayList对象? 关于Socket的问题: 为什么在Tomcate 5.0/conf下的server.xml文件中没有<context>这个东东? 怎样比较两个页面变量的大小(STRUTS)?
import java.io.*;public class Department{
/**
* 部门简介
*/
private String dep_brief;
/**
* 部门ID
*/
private Integer dep_id;
/**
* 部门名
*/
private String dep_name;
/**
* 部门权限
*/
private Integer dep_right;
public String getDep_brief() {
return dep_brief;
}
public void setDep_brief(String dep_brief) {
this.dep_brief = dep_brief;
}
public Integer getDep_id() {
return dep_id;
}
public void setDep_id(Integer dep_id) {
this.dep_id = dep_id;
}
public String getDep_name() {
return dep_name;
}
public void setDep_name(String dep_name) {
this.dep_name = dep_name;
}
public Integer getDep_right() {
return dep_right;
}
public void setDep_right(Integer dep_right) {
this.dep_right = dep_right;
}
//many端
private java.util.List department;
public java.util.List getDepartment() {
return department;
}
public void setDepartment(java.util.List department) {
this.department = department;
}
}
在更新dep表时报错:
net.sf.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: 1, of class: com.department.Department可能因为dep_id 和department 两者,导致对象不唯一,请问该如何解决??