社区
Web 开发
帖子详情
Hibernate关联查询与数据库自动生成
sunrisefe
2010-10-23 04:11:29
通过映射文件配置,可以配置不对实体类对象间的关系(1:1 1:n n:m)。请问数据库需要自己手工创建吗?
下列思路是否正确:
1.手工创建数据库,建好相应表及表间的外键关联关系
2. 配置映射文件(配置了实体类对象间的关系和实体类到数据库表的映射)
3. JAVA代码面向对象方式操作数据库
...全文
102
4
打赏
收藏
Hibernate关联查询与数据库自动生成
通过映射文件配置,可以配置不对实体类对象间的关系(1:1 1:n n:m)。请问数据库需要自己手工创建吗? 下列思路是否正确: 1.手工创建数据库,建好相应表及表间的外键关联关系 2. 配置映射文件(配置了实体类对象间的关系和实体类到数据库表的映射) 3. JAVA代码面向对象方式操作数据库
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yiyulanmo
2010-10-23
打赏
举报
回复
我觉得手工创建表比较好 各表之间的关系如果在表中有的话 hibernate会自动生成映射文件 并配置好关系
偶尔会出点小错 稍加修改即可
若表中没有添加关联 就要在影射文件中进行配置
但有一点要注意 你使用的是对象关联 还是 外键关联 否则添加和修改时 会出错
若用的是对象关联 只用在外建配置 isert="false" update="false";
若是外键关联 就在对象上面配置 isert="false" update="false";
第五季思念
2010-10-23
打赏
举报
回复
手工建好数据库 各表之间的关系
然后用hibernate映射自动生成
sunrisefe
2010-10-23
打赏
举报
回复
能否给个简单实例
xiangji
2010-10-23
打赏
举报
回复
数据库是手工建立,但是表结构可以用 hibernate自动建立
想怎么搞就怎么搞,你可以先写pojo对像,然后生成数据库的表结构
也可以先建表结构,然后在写pojo对像
现在hibernate annotation注解方式的配置是趋势了方便开发,不用写.hbm文件了
hibernate
-distribution-3.6.10.Final-dist
hibernate
-distribution-3.6.10.Final-dist
hibernate
3.3.1的jar包
hibernate
3.3.1的jar包!!
hibernate
3.3.1的jar包
hibernate
3.3.1的jar包
hibernate
3.3.1的jar包
使用
Hibernate
进行多表
关联查询
的Java开发指南
最后,我们使用
Hibernate
的查询语言执行了多表
关联查询
,并输出了结果。在
Hibernate
的配置文件(通常为
hibernate
.cfg.xml)中,确保您已正确配置了
数据库
连接和实体类的映射。一旦我们完成了
Hibernate
的配置和实体类的定义,就可以使用
Hibernate
执行多表
关联查询
了。现在,我们已经完成了
Hibernate
的配置、实体类的定义和多表
关联查询
的代码编写。请确保在运行代码之前,您已经正确配置了
Hibernate
和
数据库
连接,并且
数据库
中存在相应的表和数据。注解表示主键的生成策略。
Java 里
Hibernate
的多表
关联查询
优化
在 Java 开发中,
Hibernate
是一个广泛使用的对象关系映射(ORM)框架,它简化了
数据库
操作,使开发者可以通过操作对象来间接操作
数据库
。然而,在实际应用中,多表
关联查询
是常见的需求,若处理不当,会导致查询性能低下,影响系统的响应速度和整体性能。本文的目的就是深入探讨
Hibernate
多表
关联查询
的优化方法,范围涵盖从基本概念到实际应用,从算法原理到代码实现的各个方面,帮助开发者掌握优化技巧,提高查询效率。
Java 里
Hibernate
的多表
关联查询
实战
本文旨在为 Java 开发者提供全面的
Hibernate
多表
关联查询
实战指南。实体间的各种关联关系映射不同查询方式的实现和比较
关联查询
的性能优化策略N+1 查询问题的解决方案复杂查询的构建技巧首先介绍
Hibernate
多表关联的基本概念和类型然后详细讲解各种关联映射的实现方式接着探讨不同查询方法的具体应用最后分析性能优化策略和实际应用案例: 对象关系映射,一种将面向对象语言中的对象与关系
数据库
中的表进行转换的技术实体(Entity)
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章