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