java - 在 JPA 中,如果一行存在,我可以有一个只读 boolean 值吗?

标签 java spring jpa spring-mvc

因此,为了尝试使其更加充实......我有一个对象,让我们调用 User ,我想知道该用户是否是员工。员工是他们自己的对象。因此,我想要做的不是拥有一个员工对象,而是拥有一个 boolean 值来告诉我该用户是否是员工。我认为这可以通过某种形式的只读连接来完成?

最佳答案

您可以使用@JoinColumnUser对象连接到Employee对象(您不必拥有超过里面有身份证)。您也不需要为 Employee 对象提供 getter,但您现在可以编写一个 isEmployee() 方法来执行检查 employee != null。您可能希望确保使用急切获取来始终保留信息。

关于java - 在 JPA 中,如果一行存在,我可以有一个只读 boolean 值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11630768/

相关文章:

Spring liquibase 在应用程序崩溃时恢复

java - docker 中的 Spring/Hibernate 应用程序不会删除列

java - 尝试使用关键监听器

java - 如何避免使用 Optional.get 和 Optional.isPresent

java - 如何使用 Java 配置将 Jasypt 与 Spring 4 应用程序集成?

mysql - 在 Spring Boot 中从 mysql 读取时出现奇怪的超时

com.sun.enterprise.container.common.impl.EntityManagerWrapper.close 处的 java.lang.IllegalStateException

hibernate - 使用 hibernate @NamedNativeQuery 返回数值

java - 通过java进行scp传输

java - 图片上传到服务器 android httppost