mybatis注記エンティティクラス属性とデータベースフィールドリストの対応関係を確立する
868 ワード
/**
*
* @return
* id="userMap" results
*/
@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 findAll();
その他の方法userMapを使用する方法
/**
*
* @param user
*/
@Insert("insert into user(username,address,sex,birthday)values(#{username},#{address},#{sex},#{birthday})")
@ResultMap("userMap")
void saveUser(User user);