我有一个很长的选择查询,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(),因为它已被弃用。
谢谢!