时间:2021-07-01 10:21:17 帮助过:2人阅读
根本无需比较,MyBatis代码明显更加简洁,更容易阅读,因此也更容易维护。稍后会讨论更多关于使用MyBatis的好处。但是现在,你最关心的可能是如何用Java代码运行以上的语句。 如前例所示,运行它仅仅需要一行简单代码:
Employee emp = (Employee) sqlMap.queryForObject("getEmployee",new Integer(5));
无需多说,这行代码会执行相应的SQL语句,设置其参数,并以一个真实的Java对象的形式作为结果返回。SQL语句被“干干净净”地封装在Java代码之外的一个XML文件中。iBATIS负责 管理幕后的所有资源,其运行的实际效果与我们之前在代码清单中所见的JDBC代码示例是完全一样的。
系列文章:
MyBatis知多少(1)
MyBatis知多少(2)
MyBatis知多少(3)
MyBatis知多少(4)MyBatis的优势
MyBatis知多少(5)业务对象模型
MyBatis知多少(6)表现层与业务逻辑层
MyBatis知多少(7)持久层
MyBatis知多少(8)关系型数据库
MyBatis知多少(9)不同类型的数据库
MyBatis知多少(10)应用程序数据库
MyBatis知多少(11)企业数据库
MyBatis知多少(12)私有数据库
MyBatis知多少(13)MyBatis如何解决数据库的常见问题
MyBatis知多少(14)分散的数据库系统
MyBatis知多少(15)数据模型
MyBatis知多少(16)MyBatis映射
MyBatis知多少(17)MyBatis和JDBC
标签: