mybatis使用注解编写crud后,不配置mapping方法。
2017-05-12 18:09
417 查看
mybatis使用注解编写crud后,参考http://blog.csdn.net/a352193394/article/details/39940259。
问题背景:
编写如下方法public interface UserMapper {
@Insert("insert into users(name, age) values(#{name}, #{age})")
public int add(Users user);
}
同时必须配置如下Mapping
不配置Mapping的解决方案:可以在代码中直接注解对应Mapping
@Test
public void testAdd2() {
SqlSession openSession = factory.openSession();
openSession.getConfiguration().getMapperRegistry().addMapper(UserMapper.class);//代码中注册Mapper
UserMapper mapper = openSession.getMapper(UserMapper.class);
mapper.add(new Users(-1,"娃娃",99));
openSession.commit();
openSession.close();
} 解决思路:
debug
openSession.getMapper(UserMapper.class);
问题背景:
编写如下方法public interface UserMapper {
@Insert("insert into users(name, age) values(#{name}, #{age})")
public int add(Users user);
}
同时必须配置如下Mapping
<mappers> <mapper class="com.bird.mybatis.bean.UserMapper"/> </mappers>
不配置Mapping的解决方案:可以在代码中直接注解对应Mapping
@Test
public void testAdd2() {
SqlSession openSession = factory.openSession();
openSession.getConfiguration().getMapperRegistry().addMapper(UserMapper.class);//代码中注册Mapper
UserMapper mapper = openSession.getMapper(UserMapper.class);
mapper.add(new Users(-1,"娃娃",99));
openSession.commit();
openSession.close();
} 解决思路:
debug
openSession.getMapper(UserMapper.class);
相关文章推荐
- Mybatis分页插件PageHelper的配置和简单使用方法(推荐)
- 解决使用Oracle库利用MyBatis配置文件逆向生成的实体类时mapping.xml里有重复的节点问题
- Spring+SpringMVC+Mybatis使用注解方式配置双数据源
- Java Persistence with MyBatis 3(中文版) 第四章 使用注解配置SQL映射器
- Spring Cloud Spring Boot mybatis分布式微服务云架构(三十四)注解配置与EhCache使用(2)
- [注解的力量]Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- 使用MyBatis配置方式实现CRUD
- Spring Boot中使用MyBatis注解配置详解
- MyBatis使用数组作为参数的配置方法
- Mybatis-Generator配置使用方法
- Struts2 注解零配置方法(convention插件使用)
- OA中总结:s:select,关于使用modelDriven,项目分层,@Transactional,jspf,各个层上配置注解交给spring管理的方法,简单的OGNL表达式写法
- Mybatis使用注解的方式CRUD包括批量插入更新
- mybatis注解配置缓存的方法
- mybatis(二)执行CRUD操作的两种方式配置和注解
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(五):使用@Component 来简化bean的配置
- 使用MyBatis(七)使用java注解完成CRUD
- Springboot 中同时使用mybatis注解和springbean-xml配置方式
- Spring Boot中使用MyBatis注解配置详解
- 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma