mybatis利用注解实现增删改查
2015-09-15 18:23
351 查看
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(); }
public interface UserMapper { @Select("select * from blog_db.user where id=#{id}") @Results( { @Result(id = true, column = "id", property = "id"), @Result(column = "name", property = "name"), @Result(column = "email", property = "email"), @Result(column = "password", property = "password") }) User findById(int id); @Insert("INSERT INTO blog_db.user (name, email, password) " + "VALUES (#{name}, #{email}, #{password} )") @Options(useGeneratedKeys=true, keyProperty="id") void insertUser1(User user); @Insert("INSERT INTO blog_db.user (name, email, password) " + "VALUES ( #{user.name}, #{user.email}, CONCAT(#{user.password}, #{passwordSuffix}) )") void insertUser2(@Param("user")User user, @Param("passwordSuffix")String passwordSuffix); }
转自:http://write.blog.csdn.net/postedit/48471481
相关文章推荐
- codeforces 234C C. Weather(枚举+前缀后缀预处理)
- grep在一个特定的文件搜索文件夹keyword
- 《怎样向文件读写一个字符串》
- win7显示非正版该如何解决
- mysql中采用concat来拼接中文字符乱码解决方式
- datatable筛选、查询-------linq
- windows服务与自启动程序的区别
- $.ajax()方法dataType="text"返回数据乱码问题
- 算法导论第四章分治策略实例解析(一)
- C++动态分配和撤销内存以及结构体类型作为函数参数
- 非常有用的文档
- Solr笔记(2)_Schema.xml和solrconfig.xml分析
- HLSL中的MUL指令深层剖析
- Omap4470 USB驱动分析之注册过程
- 如何找到最快的DNS服务器!!
- Ugly Number I II 解析
- Can't locate DBI.pm in @INC (@INC contains: /usr/lib64/perl5
- jvm 其余工作原理
- class CalculateListener implements OnClickListener出错!!
- smoothstep