社区
Web 开发
帖子详情
Hibernate 映射文件可以不建立表关系吗?
killerso
2010-09-19 10:02:30
我做个小东西,有五张表,他们之间关系比较复杂,但是业务体现并不需要那么复杂,我想用ssh框架,
映射文件能不能不建立一对多,多对多之类的关系,就是一个类映射数据库里的一个表就行。
很着急。
...全文
175
9
打赏
收藏
Hibernate 映射文件可以不建立表关系吗?
我做个小东西,有五张表,他们之间关系比较复杂,但是业务体现并不需要那么复杂,我想用ssh框架, 映射文件能不能不建立一对多,多对多之类的关系,就是一个类映射数据库里的一个表就行。 很着急。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dcsoft_nick
2010-09-20
打赏
举报
回复
可以不建立,映射文件是给hibernate里面的机制去读取和使用的,但你的程序里面要控制好两个表的关联关系
zn85600301
2010-09-20
打赏
举报
回复
[Quote=引用 3 楼 kala197 的回复:]
可以不建外键 数据库表里也可以不建外键的 你在设计表的时候把表里关系的数据相关ID插入 用程序来控制就OK乐 最好后面留个文档 介绍下每个表里各个ID是和那个表的ID关联的
[/Quote]
顶
thegodofwar
2010-09-20
打赏
举报
回复
可以,但是就得在程序上控制外键关系了
killerso
2010-09-20
打赏
举报
回复
非常感谢
[Quote=引用 5 楼 closewbq 的回复:]
引用楼主 killerso 的回复:
我做个小东西,有五张表,他们之间关系比较复杂,但是业务体现并不需要那么复杂,我想用ssh框架,
映射文件能不能不建立一对多,多对多之类的关系,就是一个类映射数据库里的一个表就行。
很着急。
当然可以。不过查询的时候回麻烦的点。你就直接一个表一个配置文件,不和其他表进行任何映射。
然后在查询的时候通过where增加条件查询就行了。
[/Quote]
closewbq
2010-09-20
打赏
举报
回复
[Quote=引用楼主 killerso 的回复:]
我做个小东西,有五张表,他们之间关系比较复杂,但是业务体现并不需要那么复杂,我想用ssh框架,
映射文件能不能不建立一对多,多对多之类的关系,就是一个类映射数据库里的一个表就行。
很着急。
[/Quote]
当然可以。不过查询的时候回麻烦的点。你就直接一个表一个配置文件,不和其他表进行任何映射。
然后在查询的时候通过where增加条件查询就行了。
killerso
2010-09-20
打赏
举报
回复
数据库已经建好了很复杂的主外键关系,我只是不想用而已。那样可以吧?就是映射文件只是一对一的,不管其他表
kala197
2010-09-20
打赏
举报
回复
可以不建外键 数据库表里也可以不建外键的 你在设计表的时候把表里关系的数据相关ID插入 用程序来控制就OK乐 最好后面留个文档 介绍下每个表里各个ID是和那个表的ID关联的
老猫的TOM
2010-09-19
打赏
举报
回复
以下只是个人意见:
如果表之间出现较为复杂的关联关系的时候,一般不需要直接建立主外键关系,你可以保证每个表都是独立的,而想进行表之间的关联的时候可以通过程序来控制。
不善^
2010-09-19
打赏
举报
回复
这个 根据实际情况定
比如 学生表 班级表 一般都是 多对1 当然你非要想写成 1对1 也没什么
但是要考虑清楚跟实际相符合么?
Hibernate
3的依赖包
4. **
映射
文件
**:为每个Java实体类创建对应的`.hbm.xml`
映射
文件
,定义对象与数据库
表
之间的
关系
。 5. **编写代码**:现在你可以开始编写使用
Hibernate
的Java代码,如创建SessionFactory、打开Session、执行查询和...
Hibernate
Synchronizer
- **逆向工程**: 这个功能可以从数据库中生成
Hibernate
配置
文件
(如`
hibernate
.cfg.xml`)和
映射
文件
(如`.hbm.xml`)。这减少了手动编写这些配置
文件
的工作量,确保了数据模型和代码的一致性。 - **实时同步**: 当...
hibernate
-distribution-3.3.2.GA-dist.zip
2. 编写
映射
文件
:创建 user.hbm.xml
文件
,详细描述 User 类与 users
表
的对应
关系
。 3. 数据库操作:创建 Session,开始事务,然后使用 Session 的 save() 方法保存 User 对象,最后提交事务。 总结,
Hibernate
...
hibernate
3.2 jar包
Hibernate
使用
Hibernate
Mapping Files(.hbm.xml)或注解来描述这些对象与数据库
表
之间的
映射
关系
。 5. **Querying**:
Hibernate
支持两种查询方式:HQL(
Hibernate
Query Language)和Criteria API。HQL是面向对象...
hibernate
4.3.10.Final
4.1 实体类和
映射
文件
:开发者需定义Java实体类,然后通过XML或注解方式创建
映射
文件
,定义对象与
表
之间的对应
关系
。 4.2 数据库操作:通过SessionFactory获取Session实例,然后调用Session的方法完成增删改查操作...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章