我有以下几点 Model
```
@Data
@NoArgsConstructor
@Document(collection = "Datalog")
public class Logger {
@Transient
public static final String SEQUENCE_NAME = "customer_sequence";
@Id
private int id;
@NotBlank
private String date;
@NotBlank
private String status;
public MoengageImportLog(String currentDate, String status) {
this.date = currentDate;
this.status = status;
}
}
哪里 `id` 是由自动生成的整数 `dbsequence` ```
@Document(collection = "DataSequence")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DbSequence {
@Id
private String id;
private int seq;
}
我想编写一个方法来接收数据库中最后插入的元素,我尝试了以下方法:
@Repository
public interface LoggerDAO extends MongoRepository<Logger, Integer> {
Logger findTop1ById();
}
但是得到了 java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
错误。
在我的情况下,正确的方法应该是什么?
暂无答案!
目前还没有任何答案,快来回答吧!