hibernate的查询语句

fengkxue 2011-05-14 10:18:05
hibernate都多少种查询语句,我只知道hql和Criteria,大家喜欢用哪种
听说hql还是要防注入式攻击的,不知道Criteria有没有这个问题?
...全文
98 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingyuan18 2011-05-16
  • 打赏
  • 举报
回复
还可以把HQL写在实体xml配置中传参,不过效率还是没有底层jdbc的sql高,毕竟hibernate是做了一层封装的
zn85600301 2011-05-16
  • 打赏
  • 举报
回复
两者对复杂的业务还是支持不够 不如直接用SQL灵活
luman2002 2011-05-16
  • 打赏
  • 举报
回复
两者都用
看需求
gqgq789 2011-05-16
  • 打赏
  • 举报
回复
还是HQL用的顺!
yingzhuo2011 2011-05-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 fengkxue 的回复:]
hibernate都多少种查询语句
[/Quote]

native sql
hql / jpql
qbc
qbe

用得最多是 hql / jpql
还得重新来过 2011-05-14
  • 打赏
  • 举报
回复
这个看个人写的习惯了。都有各自的好处。我个人喜欢hql
涅槃 2011-05-14
  • 打赏
  • 举报
回复
hql 是半对象的,Criteria完全是对象的
alter_pan 2011-05-14
  • 打赏
  • 举报
回复
本人喜好用Hql
wl_ldy 2011-05-14
  • 打赏
  • 举报
回复
hql比较常用。。。
chenmm17 2011-05-14
  • 打赏
  • 举报
回复
我是喜欢Criteria,这个用起来很爽

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧