随笔分类 -  mybatis

摘要:记录一次傻逼的问题, 自己把自己蠢哭:Mybatis 在 insert 之后想获取自增的主键 id,但却总是返回1 错误说明: 返回的1是影响的行数,并不是自增的主键id; 想要获取自增主键id,需要通过xx.getId()方法获取,因为在mybatis中指定自增主键id封装到了对象的属性中,所以我 阅读全文
posted @ 2018-04-06 18:36 裸奔的太阳 阅读(39323) 评论(1) 推荐(8)
摘要:使用Mybatis作为持久层的框架,对dao层的bean对象的注解扫描有两种方式:<mybatis:san>、<MapperScannerConfigurer> 一:<mybatis:scan>: 该标签是mybatis提供的一个注解扫描标签,通过自动扫描注解的机制,创建每个dao接口定义的bean 阅读全文
posted @ 2018-02-10 19:03 裸奔的太阳 阅读(1089) 评论(0) 推荐(0)
摘要:在执行一个查询语句的时候,mybatis报错:root cause org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "XXX") 代码如下: mapper.xml中: 原因分析: 传进来的参数为ac 阅读全文
posted @ 2018-01-27 17:26 裸奔的太阳 阅读(3780) 评论(0) 推荐(0)
摘要:实现有两种方式:方式一:使用keyProperty属性mapper.xml中: insert into user(userName,password,comment) values(#{userName},#{password},#{comment}) useGeneratedKeys="true" 表示给主键设置自增长 keyProperty="Id" 表示将自... 阅读全文
posted @ 2018-01-26 11:23 裸奔的太阳 阅读(388) 评论(0) 推荐(0)
摘要:mybatis报错异常信息如下: 解决: 在接口中加上注解:@Param("userAccountDTO"),如图 阅读全文
posted @ 2018-01-25 21:04 裸奔的太阳 阅读(5498) 评论(0) 推荐(0)
摘要:mybatis报错:没有Integer这个类型的jdbcType值 原因:mybatis配置重的jdbcType类型要是大写的 如图所示: 阅读全文
posted @ 2018-01-23 13:58 裸奔的太阳 阅读(3506) 评论(0) 推荐(0)
摘要:原因: insert语句的标签写错:应该是parameterType,而不应该是resultType 阅读全文
posted @ 2018-01-19 18:29 裸奔的太阳 阅读(422) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示