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);


    }
  • 相关阅读:
    Know more about RAC statistics and wait event
    再谈指针
    Manageing Undo Data
    SQL基础内容
    JavaScript高级程序设计(3版)笔记分享( ES5特性)
    HTML5布局篇( 总结 )
    温习 SQL 01(Z)
    Makefile
    SQLPLUS工具简介
    链接相关 & 预处理
  • 原文地址:https://www.cnblogs.com/newcityboy/p/11877137.html
Copyright © 2011-2022 走看看