Mybatis与Hibernate对比

2022-07-21  本文已影响0人  MCNU云原生

引言

MyBatis以及Hibernate都是O/R Mapping解决方案,两者的应用都十分的广泛,那么它们究竟有何相同和区别,在实际应用中应该如何选择呢?我使用过MyBatis以及Hibernate,下面仅从我个人使用上的感觉来总结一下二者的相同点与区别:

一、相同点

  1. 创建MyBatis或者Hibernate配置文件,MyBatis/Hibernate通过该配置文件进行初始化工作。包括数据库的配置以及映射文件的配置
  2. 创建映射文件,每一个数据表对应一个映射文件,该文件描述了数据库中表的信息,也描述了对应的持久化类的信息;
  3. 创建持久化类,每一个类对应一个数据库表,通过映射文件进行关联。
  4. 编写DAO层然后根据业务编写Service层代码

二、区别

更多干货,微信关注“LiuXianSheng刘先生”。

上一篇 下一篇

猜你喜欢

热点阅读