如何在CrudRepository休眠状态下处理JSON_VAL()结果集

时间:2018-07-19 12:05:00

标签: java hibernate spring-boot jdbc db2

有人可以帮助我如何从db2中的JSON_VAL()中读取结果集。我正在下面的db2查询中,它是从CrudRepository执行的,名称是来自休眠的查询。

  SELECT SYSTOOLS.BSON2JSON(data) FROM TABLE WHERE JSON_VAL(data,'column','s:25')=:value

有人可以帮助我如何读取该值。

我的Hibernate存储库类是

@Repository
public interface MyRepository extends CrudRepository<MyClass, Integer> {    
    @Query(value = "SELECT SYSTOOLS.BSON2JSON(data) FROM TABLE WHERE JSON_VAL(data,'column','s:25')=:value", nativeQuery = true)
    com.ibm.db2.jcc.DB2Clob findById(@Param("idd") String id);  
}

提前谢谢。

0 个答案:

没有答案