com.sybase.jdbc4.jdbc.SybSQLException:找不到SQL函数。如果试图调用java UDF,则不会启用java服务
正在尝试在my repo中使用此方法获取数据并放入对象:com.sybase.jdbc4.jdbc.SybSQLException:找不到SQL函数。如果试图调用java UDF,则不会启用java服务,java,sql,spring-boot,jpa,sybase,Java,Sql,Spring Boot,Jpa,Sybase,正在尝试在my repo中使用此方法获取数据并放入对象: @Modifying @Query(value="select new com.mycompany.entity.User(ID, NAME, SURNAME) FROM UTF.do.[USERSTB] WHERE EML_NO = :emlNumber", nativeQuery = true) List<EmlInfoEntity> findByEMLNumber(@Param("emlNu
@Modifying
@Query(value="select new com.mycompany.entity.User(ID, NAME, SURNAME) FROM UTF.do.[USERSTB] WHERE EML_NO = :emlNumber", nativeQuery = true)
List<EmlInfoEntity> findByEMLNumber(@Param("emlNumber") Integer emlNumber);
我需要它来返回用户对象:
[
{
"id": 1,
"name": "tommy",
"surname": "lens"
}
]
从Sybase:
启用JAVA服务
要使用任何用Sybase配置的java服务,如JMS、CMP、计时器等,应在Sybase Adaptive Server上启用java
您应该在Sybase Adaptive Server中执行的命令是:
sp\u配置“启用java”,1
在我的项目中,我是否在终端上执行此操作?我怀疑我是否有权访问prod/dev服务器上的配置。docs说您必须使用Sybase Adaptive server来执行此操作。您必须在Sybase数据库实例中运行此操作才能启用此功能-您还需要sa(即DBA)管理员访问权限来启用它。
[
{
"id": 1,
"name": "tommy",
"surname": "lens"
}
]