ibatis 和 Mybatis

一、ibatis 在daoImpl 层 继承 SqlMapClientDaoSupport  实现 dao 层的接口:

     this.getSqlMapClientTemplate().queryForObject("User.queryById",Id);

二、mybatis 的dao 层接口,直接在 xml 文件中查询。

 

ibatis mybatis 的改变:

  • 和全局配置文件一样,由于 DTD 约束发生变化,根元素也由原来的 <sqlMap> 调整为 <mapper>。
  • <select> 等元素的 parameterClass 属性改为了 parameterType 属性。
  • <select> 等元素的 resultClasss 属性改为了 resultType 属性。
  • <parameterMap> 等元素的 class 属性改为了 type 属性。
  • <result> 元素的 columnIndex 属性被移除了。
  • 嵌套参数由 #value# 改为了 #{value}。
  • <parameter> 等元素的 jdbcType 属性取值中,原来的 "ORACLECURSOR" 取值改为了现在的 "CURSOR","NUMBER" 取值改为了 "NUMERIC"。
posted @ 2017-01-09 10:28  yzuzhang  阅读(169)  评论(0)    收藏  举报