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 在项目中的使用小结

Hibernate 中的日期文字

spring mvc+spring + hibernate 整合

dljd_(008-010)hibernate_第一个程序

Hibernate__级联操作struts+hibernate+接口编程架构