您好,欢迎访问一九零五行业门户网

Mybatis之使用注解开发CRUD

上一篇演示了如何使用xml来操作mybatis实现crud,但是大量的xml配置文件的编写是非常烦人的。因此 mybatis也提供了基于注解的配置方式,下面我们来演示一下使用接口加注解来实现crud的的例子。 首先是创建一个接口。 package com.bird.mybatis.bean;import j
上一篇演示了如何使用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 getallusers();}
然后一定不要忘了在conf.xml配置文件中,注册这个类
下面就是使用这个类了@test public void testadd2() { sqlsession opensession = factory.opensession(); usermapper mapper = opensession.getmapper(usermapper.class); mapper.add(new users(-1,娃娃,99)); opensession.commit(); opensession.close(); }
其它类似信息

推荐信息