在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ mybatis能否將results注解注釋在類的上方,而不是方法的上方?

mybatis能否將results注解注釋在類的上方,而不是方法的上方?

@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(注解放在結(jié)果類的上方

回答
編輯回答
浪婳

你好,@Results與@Result其對應(yīng)ResultMap與result,他們都是方法級別上的注解,無法注解在類的上方,如果有一種注解可以做到的話,我們的效率將會大大提升,如果你發(fā)現(xiàn)了這一高效的方式,請回復我,我也很期待高效的形式

2017年1月20日 01:23