关于表关联的一个问题

来源:互联网  时间:2016/6/29 11:44:40

关于网友提出的“ 关于表关联的一个问题”问题疑问,本网通过在网上对“ 关于表关联的一个问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 关于表关联的一个问题
描述:

ssh2中,表关联后 public class Bookkind implements Serializable { private Integer id; // 主键 private String name; // 分类名称 @Id public Integer getId() { return id;<> } public void setId(Integer id) {
this.id = id; }
public String getName() { return name; } public void setName(String name) { this.name = name;<> } }
/> public class BooklistAction extends StrutsAction {
/> @Autowired private BookkindManager bookkindManager; private String name; private Integer kind_id; public List getAllBookkinds(){
return bookkindManager.getBookkinds(); } public String getName() {
/> return name; } public void setName(String name) {
this.name = name; } public Integer getKind_id() { return kind_id; }
public void setKind_id(Integer kind_id) { this.kind_id = kind_id; } } public class Booklist implements Serializable { private Integer id; // 主键,id private Bookkind bookkind; // 类型
public Integer getId() { return id;
}<>
public void setId(Integer id) { this.id = id; }@ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "kind_id")
public Bookkind getBookkind() { return bookkind; } public void setBookkind(Bookkind bookkind) { this.bookkind = bookkind;
/> }
}
jsp显示显示正常
表bookkind 属性 id,kind_id 存储的时候报错 org.hibernate.HibernateException: identifier of an instance of com.entity.base.Bookkind was altered from 1 to 2 各位大侠指点一下


解决方案1:

这个表有没有其他主外键关系呢,可能ID在主表中不存在?

解决方案2:

你的查询语句方法贴出来看看,应该是查询语句错误

上一篇myeclipse突然不提示了类的方法名了
下一篇dhtmlx的libCompiler怎么用?按照文档上说的就是生成不了!
明星图片
相关文章
《 关于表关联的一个问题》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)