【发布时间】:2017-10-28 18:13:06
【问题描述】:
我的实体 id 已生成,当我使用 DAO 而不是 Spring data JPA 时它工作正常。
@Id
@Column(name = TABLE_COLUM_NAME_ID)
@GeneratedValue
private int id;
现在我已经开始使用 Spring data JPA,在我调用repository.save(myboject) 或repository.saveAndFlush(myobject) 之后,我调用myobject.getId()。但 id 永远不会被填充。
我搜索了我的数据库,对象在数据库中,并且 id 是正确的。
有谁知道我打电话给save() 后为什么没有设置id?我使用entitymanager.save()时没有问题。
【问题讨论】:
标签: jpa spring-mvc spring-data spring-data-jpa