PostgreSQL的JDBC无法将枚举类型与字符串匹配

时间:2020-02-13 10:43:47

标签: java postgresql jdbc

在我的数据库中,有一个名为ShopType的类型,它是('Pizzeria','Pub','Cafe')的枚举。 在Java中,我想执行以下查询:“ SELECT * FROM myTable WHERE myType = ?” 然后我做一个prepareStatement:

            PreparedStatement statement = connection.prepareStatement(query);
            statement.setString(1, type);

但是我得到一个例外:ERROR: operator does not exist: ShopType = character varying 我该怎么解决?

0 个答案:

没有答案