mybatis
SELECT_BIN
这个作者很懒,什么都没留下…
展开
-
解决mybatis在springBoot框架下自动驼峰映射失效问题
遇到个低级错误,这里记录下,方便以后提供思路:现象是我新增的字段没有实现下划线转驼峰的映射,导致查询到的数据不能返回到结果集里面,但是如果手动映射结果就可以正常放到结果集里面,原因是指定结果集返回类型时,没有与映射关系关联起来原来的写法是直接与DAO映射的:解决办法:...原创 2021-12-29 14:40:24 · 1281 阅读 · 0 评论 -
mybatis支持属性“下划线”转“驼峰”的命名(下划线与驼峰命名规则的映射)
这种情况简单来说就是:“staff_name ”向 “staffName ” 的转换查询的结果就是这个样:接数据的bean我希望是这个样:mapUnderscoreToCamelCase:是否启用下划线与驼峰式命名规则的映射(如first_name => firstName)解决办法:Java代码:public class Configuration ...原创 2019-01-07 20:27:31 · 8022 阅读 · 2 评论 -
解决Spring boot Mybatis :Unsatisfied dependency expressed through field 'commonParamService'; nested e
这个报错原因很多,我这次遇到的是Mybatis报的错:原因是参数类型的实体类没找到,路径错了:修改前:修改后:问题解决;报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'commonParamApi': Unsa...原创 2018-07-27 15:21:51 · 7757 阅读 · 0 评论 -
mybatis saveOrUpdate 保存或更新\replace into
类似于hibernate,mybatis也可以实现保存或更新:<insert id="saveOrUpdateByActId" parameterType="com.ai.rai.interests.operation.entity.beans.TdCoAct"> <selectKey keyProperty="count" resultType="int" ord...原创 2018-07-02 17:07:17 · 7921 阅读 · 0 评论 -
Mybatis 动态SQL批量插入(有则更新无则插入)
mysql动态批量插入(有则更新无则插入)在之前的文章中已经写过批量插入,这个再专门写一遍;<insert id="batchAddRecomprodInto" parameterType="java.util.List" > replace into td_cc_recomprod(act_id, pro_id, start_date, pro_nm, pr...原创 2018-07-03 11:36:25 · 4011 阅读 · 1 评论 -
Mybatis映射文件 if,where,foreach语句,动态sql配置
1.if注意要做不等于空字符串校验。<!-- 传递pojo综合查询用户信息 --> <select id="findUserList" parameterType="user" resultType="user"> select * from user where 1=1 <if test="id!=null and id!=''"&g...原创 2018-06-19 14:43:33 · 2690 阅读 · 0 评论