jpa Hibernate @Enumerated(EnumType.STRING)实现

idfiyjo8  于 2023-05-18  发布在  其他
关注(0)|答案(1)|浏览(138)

当持久化到数据库时,hibernate使用enum的name实现还是toString?我在网上阅读一些矛盾的东西,只是想澄清一下。我用hibernate做Postgres。谢谢

nnsrf1az

nnsrf1az1#

默认情况下,@Enumerated使用ORDINAL。https://docs.oracle.com/javaee/7/api/javax/persistence/Enumerated.html
使用这个@Enumerated(EnumType.STRING)将存储Enum的name()(而不是toString())。

相关问题