acttype是一个enumcs,因此不能将其作为普通字符串插入
至于更新,我try 了如下相同的类型转换,但不起作用.
update dir_act set actname=?,acttype=?::enumcs,national_code=? where actcode=?
acttype是一个enumcs,因此不能将其作为普通字符串插入
至于更新,我try 了如下相同的类型转换,但不起作用.
update dir_act set actname=?,acttype=?::enumcs,national_code=? where actcode=?
这样做可以避免枚举上的toString()
stmt.setObject(2,AnimalType.DOG,java.sql.Types.OTHER)
适用于JDBC驱动程序PostgreSQL 42.2.5