hibernate 是否提供返回对象状态( transient 、持久、分离)的方法?
最佳答案
参见 Javadoc Hibernate Session并检查方法
- 包含 - 检查此实例是否与此 session 关联。
- getIdentifier - 返回与此 session 关联的给定实体的标识符值。当心如果实体没有关联则抛出的异常,每个异常都应该被认为是致命的,并且在它之后不应该使用 session
- get - 返回具有给定标识符的给定实体类的持久实例,如果没有这样的持久实例,则返回 null。
我会使用“get”并进一步检查更改的值,之后它只是一个“saveOrUpdate”来保存或更新(并重新附加)实际对象
关于java - 获取对象状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/862055/