作者:黑夜总好漫长Q | 来源:互联网 | 2023-09-12 11:18
篇首语:本文由编程笔记#小编为大家整理,主要介绍了hibernate_已有项目改为hibernate&函数式编程+lambda相关的知识,希望对你有一定的参考价值。
篇首语:本文由编程笔记#小编为大家整理,主要介绍了hibernate_已有项目改为hibernate & 函数式编程 + lambda相关的知识,希望对你有一定的参考价值。
hibernate配置链接
项目目录:
dao中为数据库接口
Pojo中为实体类和配置文件
更改内容:
- 配置hibernate.cfg.xml
- log4j2.xml
- 在实体类添加相应的*.hbm.xml配置文件
- 更改Dao中接口实现
- 在HibernateUtil中增添method接口,使用函数式编程+lamdba压缩代码
Student:
Teacher:
HibernateUtil:
StudentDao(TeacherDao同理):函数式编程极大减少了代码冗余
- 通过将之前的完整项目改变与数据库交互,在对比中充分的感受到了hibernate的便捷以及强大。
- 利用函数式编程+lambda 、反射机制,可以极大的优化代码。