简单的说就是hql中的String 在转换为sql的时候可以加上单引号
请问这个问题怎么解决呀(手工在hql中加上单引号的方法除外)
Hibernate在那个方法里将HQL转成普通SQL语句并執行的
问题补充:小弟不才,根据各位的提示还是没能找到具体的转换方法在那里
问题补充:昨天就是在研究这个类,我的修改如下重编译后替换原来的class文件,运行程序看不到我加上去的打印
问题补充:我写了个根据角色进行数据过滤的方法不能直接用的HQL上只能对原始的SQL语句加工,所以想得到Hibernate转换后的语句且在它进行查询之前将此语句加工然后再让其执行
问题补充:我是新建一个项目在里面按hibernate里嘚结构建包名,然后把反编译后的类文件放到包下进行编译的见附件图
问题补充:因为我的程序已经写好了,现要加入数据过滤的功能只能这样改了。
想的太简单了是指hibernate并不是象我想的那样会输出个原始语句然后再执行吗
项目中经常使用Herbernate写HQL可能写的有问題但是不知道,哪里错误经过几番努力终于找到了,可以
一个Hibernate的HQL转换成各种数据库SQL语句的在线网站很强可以在这个网站测试一下。囧哈a
确实很强但是如果想拥有的话,必须掏钱的哦但是我们仅仅在线使用时免费的哦。
哈哈大家可以去瞧瞧哈哈!!
这个东西不错!研究一下。
hql也可以转吗怎么看不到hql选项啊