3
使用Hibernate时,枚举的默认映射策略是ORDINAL。因为我认为STRING策略更加强大,所以我想更改默认映射策略来支持这一策略。更改枚举的默认hibernate映射策略
目前我有使用上的任何列举如下:
@Enumerated(EnumType.STRING)
@Column(nullable=false)
private MyEnum myEnum;
有没有办法告诉Hibernate总是使用STRING策略?我的研究没有提出一些可以改变这种行为的特性。
或者是不可能的,因为JPA指定ORDINAL为默认值,我们应该明确注释它以保持O/R-Mapper的中性?