使用hibernate从java在oracle上执行select查询(超过4000个字符)

时间:2014-11-12 23:20:31

标签: java hibernate oracle11g clob

我有一个很长的选择查询,oracle数据库(11g)和hibernate 3。 在java方面,我有查询:

String query = "Select {some different columns} from {some tables} where param1='{some string longer than 4000 chars}' and param2= ...";

如何使用hibernate会话执行它并获得结果? 如果我只使用createSQLQuery,我得到:

java.sql.SQLException: ORA-01704: string literal too long

我更喜欢解决方案,它不使用session.connection(),因为它已被弃用。

谢谢!

0 个答案:

没有答案