我遇到了JPA问题。注意事项:
由DBVisualizer直接在DB中运行时,相同的查询可以正常工作。
相同的查询可以与其他数据配合使用,即,如果我们在下面的查询中更改m3值。
查询:SELECT d.* FROM product as d WHERE d.owner_id = 9 AND UPPER(d.m1) IS NULL AND UPPER(d.m3)=UPPER('1428456721')
仅更改d.* to d.product_id
即可解决问题。
还有很多困惑,因为即使第3个也不是一个好的解决方案,因为我们在应用程序中使用完整的JPA,并且在需要完整的DAO对象时进行此类更改很麻烦。需要找到根本原因。
任何人都可以解决这个问题。这将是很大的帮助。