社区
Web 开发
帖子详情
Hibernate关联查询与数据库自动生成
sunrisefe
2010-10-23 04:11:29
通过映射文件配置,可以配置不对实体类对象间的关系(1:1 1:n n:m)。请问数据库需要自己手工创建吗?
下列思路是否正确:
1.手工创建数据库,建好相应表及表间的外键关联关系
2. 配置映射文件(配置了实体类对象间的关系和实体类到数据库表的映射)
3. JAVA代码面向对象方式操作数据库
...全文
94
4
打赏
收藏
Hibernate关联查询与数据库自动生成
通过映射文件配置,可以配置不对实体类对象间的关系(1:1 1:n n:m)。请问数据库需要自己手工创建吗? 下列思路是否正确: 1.手工创建数据库,建好相应表及表间的外键关联关系 2. 配置映射文件(配置了实体类对象间的关系和实体类到数据库表的映射) 3. JAVA代码面向对象方式操作数据库
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
_3.2.0_符合Java习惯的关系
数据库
持久化
5.6.
数据库
生成属性(Generated Properties) 5.7. 辅助
数据库
对象(Auxiliary Database Objects) 6. 集合类(Collections)映射 6.1. 持久化集合类(Persistent collections) 6.2. 集合映射( Collection mappings...
Hibernate
根据实体类
自动生成
表的方法
就会去获取数据表的结构,如果获取不到则会生成建表语句,如果获取到了,则会逐个字段与映射文件进行比对,如果发现数据表字段缺少、字段名不同、数据类型不同等情况,则会生成相应的DDL语句对数据表的结构进行更新...
Java系列技术之
Hibernate
5操作
数据库
Hibernate
是一个轻量级的JDBC封装,也就是说,我们可以使用
Hibernate
来完成原来我们使用JDBC完成的操作,
Hibernate
是企业级开发中的主流框架,映射的灵活性很出色,支持很多关系型
数据库
。这套课程将
Hibernate
5里的...
3、
hibernate
自动模式(IDEA
自动生成
实体类和映射文件)
1、复习 1.1
Hibernate
: ORM:(对象关系映射) 表和类关联 行和对象关联 字段和属性关联 工作流程: 1、加载配置(核心配置文件和...2、(IDEA)
hibernate
生成实体类:自动模式 使用插件帮助我们生成映...
Hibernate
关联查询
分析:两个表之间的
关联查询
需要两个工具类,两个工具类对应两个映射文件,这也是
hibernate
的缺点,几个工具类就需要对应多少工具类 同时还需要将两个类互相注入也就是user要注入到phone中,phone也需要注入到user中...
Web 开发
81,091
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章