1. 程式人生 > 其它 >Mybatis(19)註解實現表名和類屬性名不匹配問題

Mybatis(19)註解實現表名和類屬性名不匹配問題

技術標籤:找工作準備知識JAVA開發

解決方法,是通過Results註解

IUserDao.java

/*查詢所有使用者*/
    @Select("select * from user")
    @Results(id = "userMap",value = {
            @Result(id=true,column = "id",property = "userId"),
            @Result(column = "username",property = "userName"),
            @Result(column = "address",property = "userAddress"),
            @Result(column = "sex",property = "userSex"),
            @Result(column = "birthday",property = "userBirthday"),

    })
    List<User> findAll();
    /*查詢一個使用者*/
    @Select("select * from user where id=#{id}")
    @ResultMap(value = {"userMap"})
    User findById(Integer userId);