在我的数据库中,有一个名为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
我该怎么解决?