ibatis
文章平均质量分 60
Coder_Hunter
三人行必有我师,好文,读后有益,习之,用之,收藏之
展开
-
ibatis queryForObject() 、queryForList()、queryForMap()
先说点基础的内容,iBatis并不是真正意义上的ORM,官方文档中称其为dataMapper,是数据映射器,也就是一种映射查询工具。iBatis不是万能的,在某些它不能处理的问题时,不能放弃使用JDBC API,那才是根本中的根本。 在iBatis中,建议使用JavaBean,因为我们是面向对象的设计,那么在系统设计时肯定创建了很多刻画具体对象的类,使用JavaBean就可以直接操作ge转载 2014-07-28 16:51:58 · 11467 阅读 · 0 评论 -
ibatis中使用in写SQL语句
对于快速学习ibatis而没有过多时间去查阅资料的朋友,比如我,可能有些东西不一定能在快速上手的文档中涉猎到。今天就碰到一个问题,要在分页查询的同时进行where语句删选操作。由于表记录比较少,因此采用了in语句,但是in语句所设计的字段是number型的,因此在拼凑出in后面括号所需的内容时,出现了错误。说内容不是数字还是说不能为字符串,有点忘了,反正就是吧拼凑的in里的内容当成字符串‘’了。原创 2014-08-05 13:24:32 · 2241 阅读 · 0 评论 -
ibatis常用sql语句
(1) 输入参数为单个值 Xml代码 delete id="com.fashionfree.stat.accesslog.deleteMemberAccessLogsBefore" parameterClass="long"> delete from MemberAccessLog where accessTimestamp = #value# d转载 2014-08-12 09:33:53 · 630 阅读 · 0 评论 -
ibatis
针对只查询一列,但是该列可能有多条记录时,原创 2014-08-19 19:29:56 · 423 阅读 · 0 评论 -
iBATIS动态查询的实现浅析
iBATIS动态查询的实现主要是在iBATIS中使用安全的拼接语句,动态查询 iBATIS比JDBC的优势之一,安全高效 iBATIS动态查询实例:(说明文字在注释中) ﹤ select id ="selectAllProducts" parameterClass ="Product" resultMap ="ProductResult" ﹥ se转载 2014-09-25 11:26:28 · 406 阅读 · 0 评论 -
iBATIS ResultMap基础浅析
iBATIS ResultMap是我们学习iBATIS中非常重要的一个内容,在我个人看来,能否真正用好iBATIS的一个关键,这就是ResultMap。字面上理解,它就是结果集的映射,就是将返回的记录逐个字段的映射赋值给对象的属性上。其实如果没有特殊需求的话我们完全可以使用ResultClass来代替它,因为如果字段与属性一模一样的话,查询出来数据集会自动匹配到ResultClass指定的类的实例转载 2014-09-25 11:32:50 · 629 阅读 · 0 评论 -
mybatis jdbcType: DATE & TIMESTAMP
1. mybatis中 jdbcType 时间类型当jdbcType = DATE 时, 只传入了 年月日jdbcType = TIMESTAMP , 年月日+ 时分秒 2. 加上jdbcType原因: 当传入字段值为null,时,需要加入. 否则报错. 附:mybatis jdbc api:http://www.jarvana原创 2015-05-22 14:21:22 · 2176 阅读 · 0 评论