5
回答
JPA createNativeQuery 设置参数为null 的问题
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
Query q = em.createNativeQuery("UPDATE tableA SET columnA = ?, columnB = ? WHERE id = ?");
q.setParameter(1, null);
q.setParameter(2, 10).setParameter(3, 1).executeUpdate();


字段都是 bigInt 类型的,  如上我要设 columnA 为 null, 但上面的写法不能执行,
会提示下面的错误信息:
org.postgresql.util.PSQLException: 错误: 字段 "columnA" 的类型为 bigint, 但表达式的类型为 bytea 建议:你需要重写或转换表达式

请问我该怎么写才能设置 columnA 为 null 
举报
子木007
发帖于6年前 5回/1K+阅
顶部