Hibernate 5.x中已添加/增强了一些令人兴奋的功能。快速浏览。
1.hibernate搜索Hibernate Search透明地为您的对象建立索引,并提供快速的常规,全文本和地理位置搜索。易于使用和易于集群是核心。
- 实体的全文本搜索- 近似查找(模糊搜索)
- 集群友好- 提供几种易于设置的集群策略
- 构面和地理位置-地理定位的 实体就像@Spatial一样容易
有关Hibernate Search的更多详细信息,请查看此内容。
2.hibernate验证器Hibernate Validator附带了一些内置的验证规则,例如Email,Length,NotBlank等。
使用基于注释的约束以标准化的方式表达验证规则,并受益于与各种框架的透明集成。
有关Hibernate Validator的更多详细信息,请查看此内容。
3.改进的Java 8支持支持Java 8日期/时间数据类型(JSR
310),可以通过@Past和@Future进行验证。通过改进的ValidatedValueUnwrapper还支持Optional和JavaFX类型。
刚刚发布了第一个稳定版本。
5.引导API新的自举API-更好的确定性,更好的集成
其他一些事情:
- 扫描对非JPA使用情况的支持
- NamingStrategy已被删除以支持更好设计的API
- 能够处理标记为GenerationType#AUTO的id属性的其他Java类型。对Number和UUID的内置支持。可通过新的org.hibernate.boot.model.IdGeneratorStrategyInterpreter扩展进行扩展。
- 此外,对AttributeConverters的支持已得到扩展并得到了更全面的实现
检查Hibernate的ORM路线图的更多细节。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)