为什么hibernate org.hibernate.classic.Validatable接口被弃用?

为什么hibernate org.hibernate.classic.Validatable接口被弃用?,hibernate,Hibernate,我正在寻找在保存实体之前验证实体的简洁方法。我在Hibernate的早期版本中遇到了可验证接口。你知道为什么不赞成这个吗?有什么好的替代方法吗?它可能已经被弃用了,因为现在有了一个bean验证的标准:,一个的实现。它是Java EE 6标准的一部分 生命周期和可验证接口-生命周期和可验证接口在Hibernate3中被弃用,并移动到org.hibernate.classic包中。Hibernate团队认为将域模型类依赖于持久性API是不好的做法。Hibernate3应用程序应该使用拦截器或新的Hi

我正在寻找在保存实体之前验证实体的简洁方法。我在Hibernate的早期版本中遇到了可验证接口。你知道为什么不赞成这个吗?有什么好的替代方法吗?

它可能已经被弃用了,因为现在有了一个bean验证的标准:,一个的实现。它是Java EE 6标准的一部分

生命周期和可验证接口-生命周期和可验证接口在Hibernate3中被弃用,并移动到org.hibernate.classic包中。Hibernate团队认为将域模型类依赖于持久性API是不好的做法。Hibernate3应用程序应该使用拦截器或新的Hibernate3事件框架。现有应用程序可能会继续使用Lifecycle和Validatable

它在年被移除。见第4点