因此,为了尝试使其更加充实......我有一个对象,让我们调用 User ,我想知道该用户是否是员工。员工是他们自己的对象。因此,我想要做的不是拥有一个员工对象,而是拥有一个 boolean 值来告诉我该用户是否是员工。我认为这可以通过某种形式的只读连接来完成?
最佳答案
您可以使用@JoinColumn
将User
对象连接到Employee
对象(您不必拥有超过里面有身份证)。您也不需要为 Employee 对象提供 getter,但您现在可以编写一个 isEmployee()
方法来执行检查 employee != null
。您可能希望确保使用急切获取来始终保留信息。
关于java - 在 JPA 中,如果一行存在,我可以有一个只读 boolean 值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630768/