Tips 书中的源代码地址:https://github.com/jbloch/effective-java-3e-source-code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本. 89. 对于实例控制,枚举类型优于READRESOLVE 条目 3描述了单例(Singleton)模式,并给出了以下示例的单例类. 此类限制对其构造方法的访问,以确保只创建一个实例: public class Elvis { public static f…
数据库字段gender为枚举类型,从前台接受到实体后进行保存报错:org.postgresql.util.PSQLException: ERROR: column "gender" is of type gender but expression is of type character varying ========================== 本篇文章从解决这个报错入手,附带 1.@TypeDef/@Enumerated/@Type的使用!!!!! ===========…