@Subselect注解一般和@Entity一起使用.
在Field字段上,必须使用@Id注解修饰一个Field,使这个Field作为主键.
这时候就需要注意一个问题,被@Id修饰的Field在查询结果中有重复值的话,在进行ORDER排序,此时查询结果集中会有多个重复的记录.


错误的返回中,使用了registrationsId作为@Id修饰的Field
结论
被@Id修饰Filed,最好选取一个值唯一的Field.
@Subselect注解一般和@Entity一起使用.
在Field字段上,必须使用@Id注解修饰一个Field,使这个Field作为主键.
这时候就需要注意一个问题,被@Id修饰的Field在查询结果中有重复值的话,在进行ORDER排序,此时查询结果集中会有多个重复的记录.
错误的返回中,使用了registrationsId作为@Id修饰的Field
被@Id修饰Filed,最好选取一个值唯一的Field.
本文标题:使用@Subselect注解时@Id的使用问题
本文链接:https://www.haomeiwen.com/subject/jbcbhxtx.html
网友评论