我正在使用 Spring JDBC,我想创建一个方法来检查它是否已经持久化到数据库中,这意味着它会获得一个自动递增的键。
我有一个名为id
int 类型的字段。由于如果没有给出其他值,原始整数会自动分配为 0,我可以创建一个方法来检查是否id == 0
但我必须确保我的主键序列从 1 开始。
我还可以在存储库中创建一个方法来检查对象是否已保存,但是我不想对此进行查询。
我能想到的最后一个选项是更改 to 的类型,id
然后Integer
检查它是否是,null
但我不知道这是否是一个好方法。
有没有办法在域层中有一个方法来做到这一点?