@Select("SELECT FROM users") @Results({ @Result(property = "userSex", column = "user_sex", javaType = UserSexEnum.class), @Result(property = "nickName", column = "nick_name") }) List<UserEntity> getAll(); @Select("SELECT FROM users WHERE id = #{id}")@Results({ @Result(property = "userSex", column = "user_sex", javaType = UserSexEnum.class), @Result(property = "nickName", column = "nick_name") }) UserEntity getOne(Long id);如果我要写多个方法是不是要有多个相同的Results(,如果在同一个类可以使用同一个Results(,那么我在不同的类是不是还要粘贴一样的代码,所以能不能将Results(注解放在结果类的上方
1 回答
HUH函数
TA贡献1836条经验 获得超4个赞
你好,@Results与@Result其对应ResultMap与result,他们都是方法级别上的注解,无法注解在类的上方,如果有一种注解可以做到的话,我们的效率将会大大提升,如果你发现了这一高效的方式,请回复我,我也很期待高效的形式
- 1 回答
- 0 关注
- 1203 浏览
添加回答
举报
0/150
提交
取消