Java 方法findTopBy(JPA)返回不同的对象

Java 方法findTopBy(JPA)返回不同的对象,java,spring,jpa,spring-data-jpa,findby,Java,Spring,Jpa,Spring Data Jpa,Findby,我是Java新手,我有一个问题: 我在MessageRepo中有一个方法: 每次它都会返回不同的消息,尽管它应该只返回排序的数据中的第一个。我做错了什么?看看这个链接,在spring boot中显示所有hibernate方法 我想显示更多的细节,比如消息类 Message findTopByOwnerOrderById(User user);

我是Java新手,我有一个问题:

我在MessageRepo中有一个方法:


每次它都会返回不同的消息,尽管它应该只返回排序的数据中的第一个。我做错了什么?

看看这个链接,在spring boot中显示所有hibernate方法

我想显示更多的细节,比如消息类

Message findTopByOwnerOrderById(User user);