hibernate 有好几种检索方式,都在什么情况下用哪一种?高手请进,指点一二
答案:2 悬赏:40
解决时间 2021-02-28 01:31
- 提问者网友:暖心后
- 2021-02-27 12:17
hibernate 有好几种检索方式,都在什么情况下用哪一种?高手请进,指点一二
最佳答案
- 二级知识专家网友:劳资的心禁止访问
- 2021-02-27 13:45
可以的话,尽量就使用Criteria,开发方面会方便很多,可维护性好,结构清晰;
但Criteria功能还是有限,在Criteria不能解决时,就使用HQL,介于Criteria和SQL之间,比Criteria灵活得多,既能使用很多Hibernate的特性,又能使用大部分的SQL特性;
但HQL也有限制,连HQL也实现不了时,则只能选择SQL了。
Criteria>HQL>SQL
但Criteria功能还是有限,在Criteria不能解决时,就使用HQL,介于Criteria和SQL之间,比Criteria灵活得多,既能使用很多Hibernate的特性,又能使用大部分的SQL特性;
但HQL也有限制,连HQL也实现不了时,则只能选择SQL了。
Criteria>HQL>SQL
全部回答
- 1楼网友:许你一世温柔
- 2021-02-27 14:52
自己写HQL吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯