将枚举保存到数据库中的最佳方法是什么?
我知道 Java 提供了 name()
和 valueOf()
方法来将枚举值转换为 String 并返回。但是有没有其他(灵活的)选择来存储这些值呢?
有没有一个聪明的方法使枚举成唯一的数字(ordinal()
是不安全的使用) ?
谢谢你这么快就回答了,和我想的一样。
然而,对 工具箱的一个说明是: 这是一种方式。问题是,我必须向创建的每个枚举类型添加相同的方法。这是大量的重复代码,而且目前 Java 不支持任何解决方案(Java 枚举不能扩展其他类)。