Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(Sprint引导)如何使用';如果';mysql在jpa中的应用 IF(parent\u idx=0,idx,parent\u idx)选择*,作为订单1 来自ida.post ORDER BY ORDER 1;_Mysql_Spring Boot_Jpa_Spring Data Jpa - Fatal编程技术网

(Sprint引导)如何使用';如果';mysql在jpa中的应用 IF(parent\u idx=0,idx,parent\u idx)选择*,作为订单1 来自ida.post ORDER BY ORDER 1;

(Sprint引导)如何使用';如果';mysql在jpa中的应用 IF(parent\u idx=0,idx,parent\u idx)选择*,作为订单1 来自ida.post ORDER BY ORDER 1;,mysql,spring-boot,jpa,spring-data-jpa,Mysql,Spring Boot,Jpa,Spring Data Jpa,我想使用上面的sql语句进行排序 有没有办法在jpa中使用if??或者我应该自己做排序吗?在JPQL中,当时,您有的CASE。您的示例如下所示: 选择p,CASE WHEN(parent_idx=0)然后idx ELSE parent_idx结束为order1 来自ida.post作为p 按订单订购1;

我想使用上面的sql语句进行排序


有没有办法在jpa中使用if??或者我应该自己做排序吗?

在JPQL中,当时,您有
的CASE。您的示例如下所示:

选择p,CASE WHEN(parent_idx=0)然后idx ELSE parent_idx结束为order1
来自ida.post作为p
按订单订购1;