我有一个名为“面试”的实体。这个实体有一个名为interviewType的属性。我的面试类型是一个枚举(phoneInterview和presentialInterview)。如果已经有电话面试的话,我只是做一个预见性的面试。是否有机会进行命名查询,以了解是否使用了phoneInterview?
发布于 2022-11-19 12:12:02
Jpa正确地处理枚举类型:
@Enumerated(EnumType.STRING)
private InterviewTypeEnum interviewType;那么select i from Interview i where i.interviewType = :type和setParameter("type", InterviewTypeEnum.phoneInterview)就可以工作了。
https://stackoverflow.com/questions/24470772
复制相似问题