我可以在JPQL中调用静态java方法吗

Pro*_*mer 2 jpql

例如:选择不同的新 JPQA.QueryResultObjectV1(space.name,spaceID) " + " from Space space,Buildingbuilding,Floor Floor join space.guid.oid spaceID " +........... N 这有效美好的

现在,当我尝试添加 MUL 静态函数(这是类路径中可用的静态方法)时,出现如下错误 select unique new JPQA.QueryResultObjectV1(space.name, JPQATestClient.Mul(10,20) ,spaceID) " + " from Space space,Building 建筑,Floor 地板 加入 space.guid.oid spaceID

Mik*_*unu 6

你不能。无法从 JPQL 调用任何 Java 方法。最终JPQL转换为SQL并在数据库中执行。数据库无法调用您的方法。