zoukankan      html  css  js  c++  java
  • 注解开发中的@Results注解使用

    package com.hope.dao;

    import com.hope.domain.User;
    import com.sun.xml.internal.bind.v2.model.core.ID;
    import org.apache.ibatis.annotations.*;

    import java.util.List;

    /**
    * @author newcityman
    * @date 2019/11/15 - 22:59
    */
    public interface IUserDao {
    /**
    * 查询所有用户的信息
    * @return
    */
    @Select(value = "select * from user")
    @Results(id = "userMap",value = {
    @Result(id = true,column ="id" ,property ="userId" ),
    @Result(column = "username" ,property = "userName"),
    @Result(column = "sex",property = "userSex"),
    @Result(column = "address",property = "userAddress"),
    @Result(column = "birthday",property = "userBirthday")
    })
    public List<User> findAll();

    /**
    * 根据用户的id,查询用户
    * @param id
    * @return
    */
    @Select("select * from user where id=#{id}")
    @ResultMap(value ={"userMap"} )
    User findOne(Integer id);

    /**
    * 根据用户名模糊查询
    * @param username
    * @return
    */
    @Select("select * from user where username like #{username}")
    @ResultMap("userMap")
    List<User> findByName(String username);


    }
  • 相关阅读:
    Tomcat环境配置
    MySQL免安装版下载与配置
    CentOS6.5下连网以及输入法下载
    eclipse中编写运行c/c++
    eclipse中实现文本换行
    Tomcat调优及压力测试
    Tomcat调优
    Java的垃圾收集器
    GC中常见的算法
    使用VisualJVM连接远程tomcat
  • 原文地址:https://www.cnblogs.com/newcityboy/p/11877137.html
Copyright © 2011-2022 走看看