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

sunrisefe 2010-10-23 04:11:29
通过映射文件配置,可以配置不对实体类对象间的关系(1:1 1:n n:m)。请问数据库需要自己手工创建吗?
下列思路是否正确:
1.手工创建数据库,建好相应表及表间的外键关联关系
2. 配置映射文件(配置了实体类对象间的关系和实体类到数据库表的映射)
3. JAVA代码面向对象方式操作数据库
...全文
94 4 打赏 收藏 转发到动态 举报
写回复
用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文件了

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧