你好,先理解下定义:
本地SQL查询(Native SQL Query)指的是直接使用本地数据库(如Oracle)的SQL语言进行查询。它能够扫清你把原来直接使用SQL/JDBC 的程序迁移到基于 Hibernate应用的道路上的障碍。
命名查询:与HQL的命名查询相似,也可以将本地的SQL查询语句定义在映射文件中,然后像调用一个命名HQL查询一样直接调用命名SQL查询。
所以结论就是需求决定你要使用的方法,抛开需求的话你愿意使用哪种就使用哪种。
你好!
还可以用方法查询啊~ save(); delete()什么的
我不太明白楼上说这句话的意思,save和delete那是查询用的?
查询一般就是HQL 命名 本地SQL 实例查询这些。
至于命名和本地SQL。
命名的本质还是HQL,只不过是放到配置文件里面去了。
当HQL搞不定了就用SQL,就这么个差别。
我的回答你还满意吗~~
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....