To icecraft等大侠,Hibernate多表关联查询问题(kw:one many view)

yzyun 2005-05-18 03:00:26
To icecraft等大侠,Hibernate多表关联查询问题(关键字:Hibernate one many view)
销售记录表中记录了销售单号、公司编号、货物编号、运输方式编号、购货方编号、数量等字段:
Table Sale
SaleBillNo //销售单号(与CompanyNo构成主键)
CompanyNo //公司编号(与SaleBillNo构成主键)
GoodsNo //货物编号 => 对应数据库视图 V_Goods (No,Name) 的No
TransWayNo //运输方式编号 => 对应数据库视图 V_TransWay (No,Name) 的No
BuyerNo //购货方编号 => 对应数据库视图 V_Buyer (No,Name) 的No
Amount //数量

现在想用Hibernate查询出销售记录,即页面显示对应出货物名称、运输方式名称、购货方名称
应该怎样写相应的Sale.hbm.xml和关联表(视图)的hbm.xml文件?

我借助了Hibernate Syn插件进行开发,table能生成hbm,还需怎么修改?
view通过Hibernate Syn插件不能生成hbm,只好手写,该怎么写?

HQL 写出来是什么样子的?
是from Sale s,V_Goods vg,V_TransWay vt,V_Buyer vb ....
还是用left outer join

谢谢,必复分。
...全文
201 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fashchina 2005-07-11
  • 打赏
  • 举报
回复
如果要用left outer join
则,要在xml文件加2个xml的对应关系,一对一,一对多,多对多等

如果不用,也可以直接这么写

select child, person from Child child,Person person where child.personId=person.Id

返回是一个树组

然后取
List list=.......
Iterator it = list.iterator();
while (it.hasNext()) {
Object[] tuple = (Object[]) it.next();
child= (Child) tuple[0];
person = (Person ) tuple[1];
}

zhangsq 2005-07-11
  • 打赏
  • 举报
回复
up
内容概要:本文围绕基于混沌系统与DNA编码的彩色图像加密技术展开研究,提出了一种结合混沌序列全局置乱与DNA编码高维扩散特性的复合加密方案。该方案通过分离图像的RGB三通道,利用混沌系统生成伪随机序列对像素位置进行全局置乱,并结合DNA碱基映射与运算规则对像素灰度值进行多层级扩散加密,实现了像素空间与灰度值的双重混淆。研究不仅设计了完整的加密与解密流程,还系统性地分析了算法在高斯噪声、椒盐噪声干扰下的抗噪声性能,以及在不同面积与位置裁剪攻击下的鲁棒性表现,验证了算法在密钥空间、密钥敏感性和抗攻击能力方面的优越性。; 适合人群:具备图像处理与密码学基础知识,熟悉Matlab编程,从事信息安全、数字图像处理、多媒体通信等领域的科研人员与技术人员。; 使用场景及目标:①应用于对图像传输安全要求较高的场景,如军事通信、医疗影像共享、数字版权保护等,提升图像信息的保密性与抗窃听能力;②作为教学案例,帮助学生深入理解混沌系统、DNA编码在现代加密技术中的应用;③为图像加密算法的鲁棒性评估提供系统性测试框架,推动抗干扰加密技术的发展。; 阅读建议:建议读者在学习前巩固混沌系统、DNA编码及图像处理的相关理论知识,重点关注文中提出的加密流程设计与抗干扰性能测试方法。应结合提供的Matlab代码进行实践,复现加密、解密及性能分析过程,深入理解算法细节。同时,可基于本文框架探索其他混沌系统或编码方式的融合应用,以进一步提升算法性能。
内容概要:本文针对电网电压不平衡扰动下三电平并网系统中存在的正负序分量动态耦合问题,提出了一种高质量并网控制策略,并通过Simulink仿真实现进行了系统性验证。研究聚焦于抑制序耦合效应,提升系统在非理想电网条件下的运行稳定性与电能质量。通过构建精确的三电平并网系统数学模型,设计了序分量分离与协同控制机制,有效解决了不平衡工况下并网电流畸变、功率波动等关键技术难题。所提出的控制策略实现了正负序电流的独立调控,增强了系统对电网扰动的适应能力,确保了并网电流的高质量输出与系统的稳定运行。; 适合人群:具备电力电子、新能源并网或自动控制相关背景,从事电气工程、能源系统研究的研究生及科研人员。; 使用场景及目标:①用于分析和解决弱电网或多故障条件下三电平逆变器并网系统的序耦合失稳问题;②为高比例新能源接入场景下的高性能并网控制器设计提供理论依据与仿真验证方案; 阅读建议:建议结合Simulink仿真模型深入理解控制策略的实现细节,重点关注序分量分离、正负序电流独立调控及锁相环优化等模块的设计逻辑,并可通过修改电网参数模拟不同强度的不平衡扰动以评估控制策略的鲁棒性。

67,535

社区成员

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

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