Hibernate ManyToOne与OneToOne

Hibernate ManyToOne与OneToOne,第1张

Hibernate ManyToOne与OneToOne

它们在架构上看起来完全相同,但是在Hibernate Layer上有所不同

如果尝试这样的 *** 作:

Address address = new Address();Order order1 = new Order();order1.setAddress(address);Order order2 = new Order();order2.setAddress(address);save();

一切都会好起来的。但是,保存后,如果您尝试获取订单:

@oneToOne case:org.hibernate.HibernateException: More than one row with the given identifier was found: 1@ManyToOne case:SUCCESS

当然,在两种情况下,您的Address类应该看起来有所不同。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4921584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存