最基本的操作数据库步骤:
![](https://img.haomeiwen.com/i2802381/b7640b529d0086cc.png)
hibernate操作数据库:
![](https://img.haomeiwen.com/i2802381/a211a7a1d490d35a.png)
缺点:
1、由于sql语句不能由开发人员自动编写,所以面对很多复杂情况就不能进行SQL语句优化。
2、hibernate不仅是全自动的,还是全映射的,为了相对优化一些,必须仔细学习使用hibernate的查询策略HQL,如投影查询等等。
MyBatis操作数据库:
![](https://img.haomeiwen.com/i2802381/13f833b900722ecd.png)
轻量级半自动,修补了hibernate的缺点,实现了sql语句自己定制。
缺点:
1、由于sql语句不能由开发人员自动编写,所以面对很多复杂情况就不能进行SQL语句优化。
2、hibernate不仅是全自动的,还是全映射的,为了相对优化一些,必须仔细学习使用hibernate的查询策略HQL,如投影查询等等。
轻量级半自动,修补了hibernate的缺点,实现了sql语句自己定制。
本文标题:数据库的不同操作方式
本文链接:https://www.haomeiwen.com/subject/mfmtrxtx.html
网友评论