发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

hibernate 中的Query Language

2003-08-06 18:52
赞助商链接

1
"select blog.id, blog.name, count(blogItem) " +
"from Blog as blog " +
"left outer join blog.items as blogItem " +
"group by blog.id " +
"order by max(blogItem.datetime)

2
"from Blog as blog " +
"left outer join fetch blog.items " +
"where blog.id = :blogid"

不太理解hibernate 中的Query Language

比如1中的 Blog,blog.items...是数据库中的表呢 还是实列对象
在使用关联的时候 他们又是通过什么关联的呢 是怎么体现的

2中的left outer join fetch这种关联是什么意思啊

还有我看到 hibernate的文档上还有
from eg.Cat as cat
inner join cat.mate as mate
left outer join cat.kittens as kitten

不懂 谁能解释一下

2003-08-06 19:36

HQL用的是对象和对象的属性,和表无关。

left join ,inner join是SQL语句的语法, 你用google随便在网络上搜一下就可以找到教程。

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com