有没有机会让Kotlin中与Mongo相关的实体的 @Id
属性不可为空?
参考this post,似乎通过将ID最初设置为 0
来解决SQL问题 . 然而,这似乎是一个黑客,似乎只有在使用序列生成器时才能工作 .
我原来的意图显然是为了避免像我现在这样的可空ID:
@Document class MyEntity( @Id var id: String? = null )
如果可能的话,我更喜欢的是:
@Document class MyEntity( @Id val id: String )
1 回答