社区
Java EE
帖子详情
双向one-to-many关系中如何查询Child?
xEclipse
2005-03-23 12:12:01
Parent表:Id,pName
Child表:Id,ParentId,cName
通过Parent的Id字段和Child表的ParentId字段关联
如何查询一个ParentId=‘1’ cName=‘abc'的Child的实例?
...全文
63
5
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
waterye
2005-03-23
from Child child where child.parent.parentId = 1 and child.name = 'abc'
打赏
举报
回复
赞
禽兽v5
2005-03-23
如果是
Parent中one-to-many属性Childs,类型为List
Child中many-to-one属性parentId,类型为Parent
select c
from Parent p,
Child c
where c.parentId = p
and p.id = 1
and c.cName = 'abc'
where处也可以
c.parentId.id = p.id
还可以用join语句,不过我不熟,我喜欢传统sql的写法。
打赏
举报
回复
赞
xiaohuozhi
2005-03-23
如果你的parentid和cname这样已经知道了.知道了还需要吗?知道用where不就行了?
打赏
举报
回复
赞
晨星
2005-03-23
还是问题没说清楚?
打赏
举报
回复
赞
晨星
2005-03-23
SQL吗?既然三个字段两个都确定了,直接查就是了。
打赏
举报
回复
赞
相关推荐
nhibernate入门系列:
o
ne
-
to
-
man
y
映射
nhibernate入门系列:
o
ne
-
to
-
man
y
映射 [ 2005-04-27 15:37:48 | 作者:
Ne
oWing ] 数据库
中
的主从表就是一对多的...
NHibernate的关联映射(
o
ne
-
to
-
o
ne
,
o
ne
-
to
-
man
y
,
man
y
-
to
-
man
y
)以及cascade分析
inverse: (默认为false) 标记这个集合作为
双向
关联
关系
中
的方向一端。在
双向
关联时才需要设置。在设为false的一端对cascade进行维护。处于性能的考虑,一般在数据少的一端或者被依赖端设置inverse="true"...
MyGe
ne
ration模板生成NHibernate映射文件和
关系
(
o
ne
-
to
-
o
ne
,
o
ne
-
to
-
man
y
,
man
y
-
to
-
man
y
)
MyGe
ne
ration的几个NHibernate模板功能已经很强,但还是存在些问题。...NHibernate里面的
关系
写起来也很烦人,很容易出错,所以我写了另一个模版专门生成
关系
代码。只需要把生成的代码拷到映射类文...
nhibernate:
o
ne
-
to
-
man
y
映射
在nh
中
,通过
o
ne
-
to
-
man
y
映射可以十分方便的处理这种
关系
,包括级联更新,删除等. 下面以一个简单的主从表来说明
o
ne
-
to
-
man
y
的应用.先来看看Parent类的映射信息:
o
ne
-
to
-
man
y
关系
必须通过一个nh的集合类型
我的MyGe
ne
ration模板生成NHibernate映射文件和
关系
(
o
ne
-
to
-
o
ne
,
o
ne
-
to
-
man
y
,
man
y
-
to
-
man
y
)
NHibernate里面的
关系
写起来也很烦人,很容易出错,所以我写了另一个模版专门生成
关系
代码。只需要把生成的代码拷到映射类文件和.hbm.xml文件
中
就可以了。 下载 <br />如果你兴趣自己写模版,
发帖
Java EE
微信扫一扫
点击复制链接
分享社区
下载分享明细
6.7w+
社区成员
22.6w+
社区内容
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
帖子事件
创建了帖子
2005-03-23 12:12
社区公告
暂无公告