在 JPA(Hibernate 实现)中,哪种类型更适合用于实体的 id: 装箱类型(例如Integer)或未装箱类型(例如int)?
一个朋友说你应该使用 Boxed 类型,因为当你在你的程序中创建一个新实体时,Hibernate 看到 idnull并理解它应该在数据库中创建一个新行(相反,如果 id 不是nullHibernate 可能会更新现有行在数据库中)。
但是我的实体的 id 是int,它运行良好,没有任何错误,我们知道原始实例变量的默认值是0. 所以他说,也许 hibernate 将其0视为特殊对象,并假设该对象是一个新对象。
HUX布斯
慕工程0101907
随时随地看视频慕课网APP
相关分类