Hibernate关联查询与数据库自动生成

sunrisefe 2010-10-23 04:11:29
通过映射文件配置,可以配置不对实体类对象间的关系(1:1 1:n n:m)。请问数据库需要自己手工创建吗?
下列思路是否正确:
1.手工创建数据库,建好相应表及表间的外键关联关系
2. 配置映射文件(配置了实体类对象间的关系和实体类到数据库表的映射)
3. JAVA代码面向对象方式操作数据库
...全文
65 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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文件了
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-23 04:11
社区公告
暂无公告