如何使用 JPA 和 Hibernate 将 Java 枚举映射到自定义值

如何使用 JPA 和 Hibernate 将 Java 枚举映射到自定义值

💡 原文英文,约100词,阅读约需1分钟。
📝

内容提要

JPA 3.2 引入了 @EnumeratedValue 注解,定义了一个名为 PostStatus 的枚举,包含四个状态:PENDING、APPROVED、SPAM 和 REQUIRES_MODERATOR_INTERVENTION,每个状态都有对应的状态码。

🎯

关键要点

  • JPA 3.2 引入了 @EnumeratedValue 注解。

  • 定义了一个名为 PostStatus 的枚举。

  • PostStatus 包含四个状态:PENDING、APPROVED、SPAM 和 REQUIRES_MODERATOR_INTERVENTION。

  • 每个状态都有对应的状态码:PENDING(100)、APPROVED(10)、SPAM(50)、REQUIRES_MODERATOR_INTERVENTION(1)。

🏷️

标签

➡️

继续阅读