博客
SQL
1 篇文章
JPQL CASE WHEN 写法一则
这篇短文主要讨论了在JPA2中使用JPQL时遇到的问题。作者尝试通过JPQL查询统计交易金额,但由于需要处理不同的交易符号(正负),使用了复杂的CASE WHEN语句。在编写过程中,作者发现JPQL对枚举类型的处理存在问题,导致查询结果错误。最终,作者不得不使用字符串代替枚举,成功解决了问题。总结指出,在WHERE中可以使用对象和枚举比较,而在其他部分则需使用字符串。
1 篇文章
这篇短文主要讨论了在JPA2中使用JPQL时遇到的问题。作者尝试通过JPQL查询统计交易金额,但由于需要处理不同的交易符号(正负),使用了复杂的CASE WHEN语句。在编写过程中,作者发现JPQL对枚举类型的处理存在问题,导致查询结果错误。最终,作者不得不使用字符串代替枚举,成功解决了问题。总结指出,在WHERE中可以使用对象和枚举比较,而在其他部分则需使用字符串。