使用@Subselect注解时@Id的使用问题

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

正确的返回
错误的返回

错误的返回中,使用了registrationsId作为@Id修饰的Field

结论

被@Id修饰Filed,最好选取一个值唯一的Field.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容