社区
Java EE
帖子详情
hibernate 小问题!请指点
showmetoyou
2008-01-25 02:13:52
两个Objects:A(x,y),B(y,z) 他们通过y关联
A a = new A( x );
B b = new B( y );
A.setB( b );
A.save();
A.frush();
这样情况下,y的值会被存储到A表中吗?
...全文
139
6
打赏
收藏
hibernate 小问题!请指点
两个Objects:A(x,y),B(y,z) 他们通过y关联 A a = new A( x ); B b = new B( y ); A.setB( b ); A.save(); A.frush(); 这样情况下,y的值会被存储到A表中吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SDMRauquin
2008-01-28
打赏
举报
回复
既然y是B的主键。那么y也就是A的外键了。
这样y的值当然会被存储到A表中的。
不过比较奇怪,你用hibernate,y不是无意义的一个序列ID?而且有具体值的?这样不太好
showmetoyou
2008-01-28
打赏
举报
回复
谢谢楼上的回答!补充一下,y是B表的主键!
SDMRauquin
2008-01-25
打赏
举报
回复
同意楼上的,感觉你的表有点混乱,用hibernate还是注意好主外键的关系,
光看表面 你的y似乎并不是主外键,都不知道你的关系是什么,自然怎么保存也无好说了
yztommyhc
2008-01-25
打赏
举报
回复
Hibernate是建议每张表都有个id属性,并且是通过id来构造外键关系的.
你最好符合这样的规范.
showmetoyou
2008-01-25
打赏
举报
回复
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >
<hibernate-mapping
package = "com.redprairie.tm.core">
<class name="A" table="A">
<composite-id name="PK" class="OrderCartonDetailPK" >
<key-property name="X" column="x" />
</composite-id>
<many-to-one
name="B"
class="B"
insert="false"
update="false" >
<column name="y" />
<column name="ordsln" />
</many-to-one>
</class>
</hibernate-mapping>
sunwei_07
2008-01-25
打赏
举报
回复
你配置文件怎么写的?
Hibernate
框架总结
对
Hibernate
框架的学习总结 映射配置已详细描述,如还是不懂得可以留言,私发你代码,如有错误,欢迎各位大神
指点
hibernate
和drools的一些个人总结
hibernate
和drools一些个人总结,
请
大家
指点
全面掌握
Hibernate
框架技术
全面包含
Hibernate
相关技术,老司机手把手带你一起飞,让你少走弯路。 包含
Hibernate
相关技术:
Hibernate
简介、Session API、对象的状态 查询操作(主键查询、HQL查询、Criteria查询、SQL查询、命名查询、doWork) ...
struts2+spring+
hibernate
公司管理系统
实现功能: 雇员管理 角色管理 权限管理 部门管理 考勤管理 缺勤管理,struts2+spring+
hibernate
具有良好的可扩展性,这是我上次的一个系统的扩展版本,...希望您能够从这里得到你想要的启发,也渴望前辈
指点
!!!
(3.0版本)自己写的struts2+
hibernate
+spring实例
更新历史3.0: 环境:jdk1.5 tomcat5.5.数据库用oracle.如果不用oracle的话.... 也希望各位高人多多
指点
啊... 这个版本起名为Struts2Test3.0.以后的日志相关内容就为关于Struts2Test3.0例子的相关内容.
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章