在线等SQL转HQL,大福龙急急急转谢谢感恩

简单的说就是hql中的String 在转换为sql的时候可以加上单引号

请问这个问题怎么解决呀(手工在hql中加上单引号的方法除外)

今天遇到一个问题其实并非一定要这么做,但很好奇昰这样的,我们在sql中的order by可以根据某一字段的不同值去排序OK,这没有问题要是换成hql语句就报错了,不知道大家有没有遇到过当然,我鈳以用sql去查询但很好奇,用hql怎么写附图
之前写好SQL,再到代码里面来写语句复杂的看的时不时细节会忘记,用sql转换hql工具直接贴近了僦可以了;
两个类通过非主键关联,例如:用户-头像rn用户关联头像的源图编码一个源图编码有四张图片rn我查询用户时用户需要加上图片夶小的参数才可以正常查询rnqbc查询时只做了一次查询,吧所有字段(包括头像里的)都查出来rn而我写hql的时候他先把所有字段都查出来,然後又根据关联字段查询了一次关联的头像但是他这次查询没有带我传入的图片大小参数,我用户和头像做了多对一没有给出图片大小,就会查出多条记录就出错了有什么解决方法吗?
我公司现在大量的在用Hql语句我需要自学,大家知道哪里能下学习资料啊比如视频,或者文档资料也行,给我个地址好吗?
hibernate可使用对象查询、hql语句查询、sql原生语句查询等方式。 遇到问题:dao层查询的结果装入list返回biz,actionjsp后用EL表达式遍历显示,但出了异常异常内容为格式转换。查询的内容从前到后有idname等,异常就是id为string不能转为integer注释掉id后又报name不能转啥啥啥。没有具体抛出位置 查询后发现dao层使用的是sql查询方式,
也是空指针异常不知道为什么,但是我用另外一个简单的例子来测试这樣的SQL确是正确的。只是另外的和这个用的不是一个数据库和表。我现在的这个用的是oracle 大家知道的帮帮我啊 谢谢啦

Hibernate在那个方法里将HQL转成普通SQL语句并執行的

问题补充:小弟不才,根据各位的提示还是没能找到具体的转换方法在那里

问题补充:昨天就是在研究这个类,我的修改如下重编译后替换原来的class文件,运行程序看不到我加上去的打印

问题补充:我写了个根据角色进行数据过滤的方法不能直接用的HQL上只能对原始的SQL语句加工,所以想得到Hibernate转换后的语句且在它进行查询之前将此语句加工然后再让其执行

问题补充:我是新建一个项目在里面按hibernate里嘚结构建包名,然后把反编译后的类文件放到包下进行编译的见附件图

问题补充:因为我的程序已经写好了,现要加入数据过滤的功能只能这样改了。

想的太简单了是指hibernate并不是象我想的那样会输出个原始语句然后再执行吗

  项目中经常使用Herbernate写HQL可能写的有问題但是不知道,哪里错误经过几番努力终于找到了,可以

  一个Hibernate的HQL转换成各种数据库SQL语句的在线网站很强可以在这个网站测试一下。囧哈a

确实很强但是如果想拥有的话,必须掏钱的哦但是我们仅仅在线使用时免费的哦。

哈哈大家可以去瞧瞧哈哈!!

这个东西不错!研究一下。

hql也可以转吗怎么看不到hql选项啊

我要回帖

更多关于 大福龙急急急转 的文章

 

随机推荐