首页 新闻 会员 周边 捐助

hibernate如何使用全文检索函数?

0
悬赏园豆:100 [已解决问题] 解决于 2021-08-27 14:12

数据库为达梦,sql语句为:

select * from table_ where 1 = 1 and contains(column_,'内容')

现在拼接hql语句

select * from com.table_ where 1 = 1 这句可以正常执行

select * from table_ where 1 = 1 and contains(column_,'内容'); 报出unexpected AST node: 错误

肯定是contains无法解析了,请问下如何在hibernate的hql语句使用该函数呢?

rock_turf的主页 rock_turf | 初学一级 | 园豆:104
提问于:2021-08-25 11:15
< >
分享
最佳答案
0

clasee TableSerice extends HibernateDaoSupport{
//返回list<map>
public List<Map> exeSqlToListMap(sql){
Query query =super.currentSession().createSQLQuery(sql);
List<Map> list=query.setResultTransformer(CriteriaSpecification.ALIAS_TO_ENTITY_MAP).list();
returl list;
}
//返回List<Model>
public List<T> exeSqlToList(sql){
Query query =super.currentSession().createSQLQuery(sql2.toString()).addEntity(AfArchive.class);
List<T> list=query.list();
returl list;
}
}

收获园豆:100
为乐而来 | 小虾三级 |园豆:1432 | 2021-08-25 13:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册