次のJPQL:
UPDATE SignIn signIn SET signIn.cookieUUID = null WHERE signIn.user.id = :userID
"= null"が原因で、次のエラーが発生します。
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IS NULL WHERE `B0`.`ID` = 9' at line 1
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
ただし、フィールドを空の文字列(='')に設定すると機能します。
では、JQPLを使用して列をnullに設定するにはどうすればよいですか?