Hibernate中使用sql语句,结尾千万别带分号
一般出现 could not execute query 这个异常,先把sql拿到数据库跑一遍,看是否报错,有错就修改sql。
我这次碰到的坑是:
select title_cn, search_field
from tb_title_c
where table_name = 'TB_SUPPLIER_C'
order by order_num asc;
这段代码在数据库中执行无误。但是在java后台却一直报错,原因就是hibernate不能接受sql后面带分号。