Mybatis
淡乄然
这个作者很懒,什么都没留下…
展开
-
mybatis新增语句怎么返回主键
现象:主键使用NEWID() 函数生成mybatis 链接 sqlservice 新增加一条数据怎么返回刚刚新增的主键、方法:1:serviceImpl实现层新增语句传入不带id的对象这里对象传入进去的时候 getId 是没有值的2:sql语句在新增语句执行之前执行主键的生成 select NEWID() as id设置在语句执行之前就在对象的id存入 N...原创 2018-11-27 12:18:40 · 4948 阅读 · 0 评论 -
myBatis的foreach标签使用
现象:myBatis的foreach标签使用方法:1、传入字符串mybatis根据;号拆分字符串来作为条件查询 前后使用()拼接sql2、使用符号分割字符串mybatis循环拼接or语句2、循环拼接and语句...原创 2020-01-02 19:24:27 · 1310 阅读 · 0 评论 -
mybatis的ifelse使用
现象: mybatis的if else使用示例方法: 1:mybatis 进行if else的判断使用 使用whern 和otherwise进行判断代码: <select id="findDocumentByCid" parameterType="java.util.Map" resultMap="DocumentsMap"> select ...原创 2018-03-07 16:03:15 · 34372 阅读 · 1 评论 -
mybatis的collection的使用
现象: mybatis的collection的使用方法: 1:主查询返回的map: 2:子查询返回对象的map 3:主查询sql语句 4:子查询语句 5:使用主查询返回的结果作为子查询的条件字段去子查询查询 6:接收数据对象,主对象中包含子对象中的集合 代码样例:<resultMap type="com.oig.bean.SumDocu...原创 2018-03-07 15:51:59 · 26206 阅读 · 0 评论 -
mybatis集成sqlserver的like语句遇上特殊字符
现象: mybatis集成sqlserver查询的时候使用like语句方法: 1:正确变量方式 2:错误固定字符方式 3:错误提示方式 4:正确固定普通字符 5:原因 6:解决办法 ...原创 2017-11-02 10:02:04 · 3052 阅读 · 0 评论 -
mybatis查询的时候xml文件中没有对应的sql映射文件
现象: 原因: dao接口写的方法: xml映射文件中的方法 因为名字id不一样 导致无法找到sql映射文件抛出异常原创 2017-09-08 14:17:36 · 569 阅读 · 0 评论 -
MyBatis实现链接查询的一种方法
现象: 在mybatis查询中有时候需要查询一站表,然后在通过这个查询出来的字段去链接另外一站表进行查询!解决办法: 这里通过sql查询了一个对象,在通过这个对象中的id去查询了另外一张表与这个id对应的数据集合!实现了对象中有集合的一种查询! 2:实现调用存储过程查询数据!然后通过查询出来的某个字段去另外一张表中查询某个字段!需要字段对应。通过存储过程将可以实现分页查询!<mapper na原创 2017-04-28 11:22:30 · 1952 阅读 · 0 评论 -
mybatis的sql语句text类型转换错误
现象: 在sql插入语句中 将String类型的数据插入数据库text类型的数据时将出现异常数据库字段类型: sql的insert语句: 解决办法: 在sql的insert语句中加入jdbctype类型说明 解决转换异常错误!实现数据的保存成功!原创 2017-04-28 10:56:03 · 2084 阅读 · 0 评论 -
MyBatis的sql特殊符号转义
现象: 在mybatis的sql语句中如果使用>=进行判断将出现错误 解决办法: 1:使用特殊符号代替>= 就可以实现了! 原因:有些特殊符号需要转义原创 2017-04-28 10:42:34 · 1597 阅读 · 0 评论 -
MyBatis实现if else条件的编写
现象 在Mybatis的sql中有时候需要对条件进行判断if 满足条件才加入解决办法:原创 2017-04-28 10:37:35 · 2581 阅读 · 0 评论 -
mybatis实现sql查询in()语句
现象:使用ssm框架 mybaits使用的sql语句中包含in()语句在java中该如何实现 比如:sql语句如下: DELETE FROM tbl_channel_sms_deploy_province WHERE exists (SELECT * FROM tbl_channel_sms_deploy WHERE tbl_channel_sms...原创 2017-03-13 19:14:24 · 9653 阅读 · 0 评论 -
Mybatis绑定Dao接口之后向Sql映射文件传值问题
现象:Mybatis绑定Dao层接口之后 页面传递的值传入Mapping.xml使用方法一: Dao层函数方法: Public User selectUser(String name,String area); Mapping.xml文件: 其中#{0}就是Dao接口传递的第一个参数,#{1}就是第二个area参数。方法二:原创 2017-02-04 11:06:26 · 3904 阅读 · 1 评论