我有一个标记为@Entity的类
其具有以下字段:
@Id @GeneratedValue(strategy=GenerationType.IDENTITY)public int id;
在hibernate 5.x中,我可以在这个对象的新示例上调用保存,然后主键将被写入id字段。
但这在hibernate 6.1中不起作用,其中的保存方法是Deprecreated。
最明显的解决方案是使用persist而不是保存,但这并不能生成一个我可以得到的id。那么我如何在Hibernate 6.1中生成一个now Object并获得主键呢?
1条答案
按热度按时间tct7dpnv1#
在从实体阅读id之前,只需
flush()
会话。