hibernate_已有项目改为hibernate & 函数式编程 + lambda
Posted nirvana · rebirth
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate_已有项目改为hibernate & 函数式编程 + lambda相关的知识,希望对你有一定的参考价值。
hibernate配置链接
项目目录:
dao中为数据库接口
Pojo中为实体类和配置文件
更改内容:
- 配置hibernate.cfg.xml
- log4j2.xml
- 在实体类添加相应的*.hbm.xml配置文件
- 更改Dao中接口实现
- 在HibernateUtil中增添method接口,使用函数式编程+lamdba压缩代码
Student:
Teacher:
HibernateUtil:
StudentDao(TeacherDao同理):函数式编程极大减少了代码冗余
- 通过将之前的完整项目改变与数据库交互,在对比中充分的感受到了hibernate的便捷以及强大。
- 利用函数式编程+lambda 、反射机制,可以极大的优化代码。
以上是关于hibernate_已有项目改为hibernate & 函数式编程 + lambda的主要内容,如果未能解决你的问题,请参考以下文章
使用 Hibernate 将数据库从 mysql 更改为 oracle
PostGreSQL 结合 Hibernate 在项目中的使用小结