我目前正在使用Spring和Hibernate框架,有一个实体包含以下内容:
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="ID")
private Long id;
@Column(name="ACC_ID")
private Long accId;
现在,我想使用数据库中的"ACC_ID"列而不是"ID"来合并一个对象,但是,我不想给accId分配@Id,因为我不想改变实体本身。
在merge函数上有什么我可以做的吗?(但显然,merge函数除了对象之外没有其他参数)
entityManager.merge(entityObject)
感谢您提前提供任何线索或帮助。 =)