如何在hibernate struts2中进行一对多映射
Posted
技术标签:
【中文标题】如何在hibernate struts2中进行一对多映射【英文标题】:how to make one to many mapping in hibernate struts2 【发布时间】:2012-06-28 08:38:17 【问题描述】:我有一张桌子
login [login_id, login name]
user[username, login_id, domain_id]
doamin[domain_id,domain_name]
我将传递一个登录名。我需要获取 sql 查询的域名
SELECT m_domain.email FROM ( ots_web.m_user m_user
JOIN
ots_web.m_domain m_domain
ON (m_user.domain_fk = m_domain.domain_pk_id))
JOIN
ots_web.m_login m_login
ON (m_user.login_fk = m_login.login_pk_id) WHERE (m_login.uname = 'jai')
如何使用 struts2 在 hibernate 中执行此操作
【问题讨论】:
老实说,我在这个问题中没有看到任何与 hibernate 或 struts 相关的内容 【参考方案1】:select d.domain_name
from login l
inner join user u on u.login_id = l.login_id
inner join domain d on d.domain_id = u.domain_id
where l.login_name = 'value'
【讨论】:
我想在休眠映射中使用这个以上是关于如何在hibernate struts2中进行一对多映射的主要内容,如果未能解决你的问题,请参考以下文章
[Java web]Spring+Struts2+Hibernate整合过程
如何进行 Hibernate XML 映射,一对多使用 1 PK 映射到另一个具有复合键的实体