随笔分类 -  MyBatis

摘要:其实要是能直接resultType=map就更简单了,但是不允许这样设置 阅读全文
posted @ 2017-11-30 15:49 老豆芽 阅读(427) 评论(0) 推荐(0)
摘要:首先根据这篇文章:http://www.cnblogs.com/coolzdp/p/7717332.html 我们知道存储过程中 SELECT * INTO 如果没有记录是不会往下执行的,直接抛出NO_DATA_FOUND异常, 这个在plsql developer中直接测试执行没问题,会报ORA- 阅读全文
posted @ 2017-11-21 15:19 老豆芽 阅读(2112) 评论(0) 推荐(0)
摘要:调试了半天,其实整体用map传入传出也挺简单, 主要是调用存储过程 select标签里平时习惯不写 statementType="CALLABLE",调用没有out参数时也能正常用, 调用有out参数的过程时导致一直报java.sql.SQLException: 索引中丢失 IN 或 OUT 参数: 阅读全文
posted @ 2017-11-10 09:07 老豆芽 阅读(1342) 评论(0) 推荐(0)
摘要:网上搜了好多文章照着弄都返回不了主键给map, 实践证明要在传入的map参数里写回插入的主键,要这样写 <selectKey resultType="java.lang.Integer" order="BEFORE" keyProperty="col.id"> // keyProperty要指定为m 阅读全文
posted @ 2017-07-27 15:41 老豆芽 阅读(1633) 评论(0) 推荐(0)
摘要:applicationContext.xml中要配置 MapperScannerConfigurer 支 持 过 滤 由 指 定 的 创 建 接 口 或 注 解 创 建 映 射 器 。 annotationClass 属性指定了要寻找的注解名称。 markerInterface 属性指定了要寻找的父 阅读全文
posted @ 2017-07-07 22:55 老豆芽 阅读(329) 评论(0) 推荐(0)
摘要:一种是通过XML文件方式(由一个java接口和一个XML文件构成) 二种是通过java注解方式(直接在java接口里写注解配置sql,需要addMapper(xxMapper.class)显式注册映射类) 三种其实是iBatis遗留的通过 "命名空间(namespace)+SQL id"的方式发送S 阅读全文
posted @ 2017-07-05 09:38 老豆芽 阅读(2549) 评论(0) 推荐(0)