是否有可能将动态查询传递给Ibatis并从中获取记录?例如,我使用StringBuilder构建了我的查询,最后,我得到了以下查询“选择emp_id,从employee where emp_id==1中选择emp_name”。现在,我需要将这个完整的查询传递给Ibatis并获得记录。编辑:如何将查询传递给ibatis并让它使用Ibatis执行?
我有一个使用iBATIS 2.3.x的个人网站。最近我给网站添加了一个复杂的搜索功能,需要通过一个对象列表来查询数据,喜欢: String attributeName;String attributeValue;该查询如下所示:join promotion_attributes pa on p.id=pa.id,它只是一个伪代码,因为我没有使用更高版本的iBATIS,它的意思是我想要
property="endTime" column="DT_EVNT_END"/>毫无疑问,我的"StringHandler“可以正常工作,因为使用相同处理程序的其他查询工作正常但是当我执行这个查询时,我得到了消息"Out of memory"。:60)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(Bas