JPA Hibernate如何在select中调用用户db函数
我有一个传统的应用程序,我正在转换为JPA。我尝试复制的一个SELECT查询中有一个字段是数据库用户创建的函数。 例如:从…中选择DBFIELD1、DBFIELD2、DBFIELD3、用户_函数(DBFIELD1)。。。。在哪里 USER_函数有相当多的业务功能,我无法复制它并保留所需的性能参数。它必须保留 我已经复制了谓词和数据库字段。如何在实体中定义此列。有没有一种方法可以模拟相同的SQL。解决了。。。 创建实体,如下所示JPA Hibernate如何在select中调用用户db函数,hibernate,jpa,hibernate-annotations,Hibernate,Jpa,Hibernate Annotations,我有一个传统的应用程序,我正在转换为JPA。我尝试复制的一个SELECT查询中有一个字段是数据库用户创建的函数。 例如:从…中选择DBFIELD1、DBFIELD2、DBFIELD3、用户_函数(DBFIELD1)。。。。在哪里 USER_函数有相当多的业务功能,我无法复制它并保留所需的性能参数。它必须保留 我已经复制了谓词和数据库字段。如何在实体中定义此列。有没有一种方法可以模拟相同的SQL。解决了。。。 创建实体,如下所示 @Formula("USER_FUNCTION(DBFIELD1)"
@Formula("USER_FUNCTION(DBFIELD1)")
private float userFunctionResult;
public float getUserFunctionResult() {
return userFunctionResult;
}