Hibernate与sql有什么区别? hibernatesql数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 白干活了,昨晚debug了那么久,什么结果都没有,今天起来开机一跑junit就出来了,无语死了 程序员被bug玩,被缓存玩,被自己玩 hibernate写得不对 。上代码,瞅瞅。。 楼主,我大体这么理解你的问题。hibernate是一个面向对象的框架,如果多表查询的时候,你需要拼写hql语句,hibernate使用的查询数据库的语句是hql,它和sql还是一定的区别。所以用plsql跑sql语句,这条sql语句本来是对的,但是并不符合hql的规范或者是会有细节上的差别,你需要将sql转换成hibernate能识别的hql语句形式。 其实不是这样的,我用的是Hibernate框架,但是使用的也是sql语句,不是hql语句,当然就算这样具体是不是有差别我也不知道的说 用Hibernate框架,就不能用sl语句,必须用hql语句。select ... from 类名 这个类名 是区分大小写的,你注意大小写 很有可能是代码没有自动编译导致的,我之前写代码时遇到过类似现象,重启ECLIPSE或重启电脑就正常了,或清理一下工程,让全部重新编译一次。 有时候我们从WORLD之类的文档中COPY的东西可能带有格式,特殊情况下ECLIPSEk 格式不能自动清除、又 不可见,而PLSQL之类的自动清除了,故会产生结果不一致或感觉条件正确而查询不到,再次打开ECLIPSE时,JAVA编辑器清除了格式,故就成功了。 这就是简化为:SQL与hql的区别了:sql语句操作的是表(table),而hql操作的是对象(这里的对象在配置文件中和表结构对应) 建File类时怎么表示D盘这个跟目录啊 TreeSet加入的元素没有实现Comparable应该是在编译期检查的吧? 请问JComboBox的控件怎么用 高手请进。 存取图片到oracle数据库的问题 求助JAVA的一本较好的查询手册(中文) 界面外观问题??? 有知道JTextPane如何设置Tab键数目的方法吗? 请教,如何在文本文件后追加一行? 新手求教。万分急:( serverSocket有时很慢,并发有问题 手机APP程序抓包分析碰到问题!
这就是简化为:SQL与hql的区别了:sql语句操作的是表(table),而hql操作的是对象(这里的对象在配置文件中和表结构对应)