Mybatis之使用注解开发CRUD
来源:互联网 发布:淘宝触屏版登录 编辑:程序博客网 时间:2024/06/10 10:07
上一篇演示了如何使用XML来操作Mybatis实现CRUD,但是大量的XML配置文件的编写是非常烦人的。因此
Mybatis也提供了基于注解的配置方式,下面我们来演示一下使用接口加注解来实现CRUD的的例子。
首先是创建一个接口。
package com.bird.mybatis.bean;import java.util.List;import org.apache.ibatis.annotations.Delete;import org.apache.ibatis.annotations.Insert;import org.apache.ibatis.annotations.Select;import org.apache.ibatis.annotations.Update;public interface UserMapper {@Insert("insert into users(name, age) values(#{name}, #{age})")public int add(Users user);@Delete("delete from users where id = #{id}")public int deleteById(int id);@Update("update users set name = #{name}, age = #{age} where id = #{id}")public int update(Users user);@Select("select * from users where id = #{id}")public Users getUserById(int id);@Select("select * from users")public List<Users> getAllUsers();}
然后一定不要忘了在conf.xml配置文件中,注册这个类
<mappers><mapper resource="com/bird/mybatis/bean/userMapper.xml" /><mapper class="com.bird.mybatis.bean.UserMapper"/></mappers>
下面就是使用这个类了
@Testpublic void testAdd2() {SqlSession openSession = factory.openSession();UserMapper mapper = openSession.getMapper(UserMapper.class);mapper.add(new Users(-1,"娃娃",99));openSession.commit();openSession.close();}
6 15
- Mybatis之使用注解开发CRUD
- Mybatis之使用注解开发CRUD
- Mybatis之使用注解开发CRUD
- 使用注解开发 MyBatis
- Mybatis使用注解开发
- 使用MyBatis(七)使用java注解完成CRUD
- mybatis使用注解编写crud后,不配置mapping方法。
- Mybatis使用注解的方式CRUD包括批量插入更新
- mybatis的CRUD(注解版)
- Mybatis 用注解处理CRUD
- MyBatis之注解开发-yellowcong
- MyBatis使用注解进行开发
- 使用mybatis实现CRUD
- MyBATIS使用CRUD
- MyBatis的注解实现简单的CRUD
- Mybatis的CRUD操作(基于注解)
- SpringBoot之Mybatis连接MySQL进行CRUD(注解&配置文件)(简测试版)
- 使用MyBatis对表执行CRUD操作——基于注解的实现
- 用R语言求置信区间
- [转载]new带括号与不带括号的区别
- Jackson.jar的使用记录
- PAT 1015. 装箱问题模拟(20)
- JavaWeb中的URL
- Mybatis之使用注解开发CRUD
- va_list
- python中的for...else...
- 经典面试智力题200+题和解答
- TED 观后摘要
- Android开发环境相关问题记录
- Google和facebook如何应用R进行数据挖掘
- 二分查找算法(C++实现)
- 使用ltib