论坛首页 Java版 Hibernate

orm与面向对象设计的问题

浏览 2591 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2004-04-23
使用java进行开发,你是不是还使用传统的设计方法,先有了数据库设计后,然后是用相关工具生产object代码。这样做仅仅是让orm工具给你在代码实现上带来了便利。

为什么我们不使用面向对象设计,先设计对象,数据库的实现就让orm工具去处理好了。这样orm工具可以让我们专注于面向对象设计,不用考虑关系数据库的实现问题了。

我在试验的时候,uml设计完毕后,用class2hbm工具生成的hbm文件问题比较多。SchemaExport无法根据这些hbm生成sql,不知道有没有其他比较好的工具。

顺便和大家讨论orm工具给自己在设计上带来什么改变。
   
最后更新时间:2004-04-23
一直都是together生成类的属性
然后xdoclet 生成hbm
SchemaExport 以及 SchemaUpdate 创建或更新表结构。


无法生成SQL? 肯定是你的问题 :)
   
0 请登录后投票
最后更新时间:2004-04-23
building.....
   
0 请登录后投票
最后更新时间:2004-04-24
有些工具确实在hbm生成以后有很多问题.总是无法生成SQL,我也一直在比较到底哪个ORM工具能很好的生成hbm文件.

还有就是one-to-one,one-to-many等,ORM工具很难清晰的表达出来.难道只能自己写了吗.郁闷
   
0 请登录后投票
最后更新时间:2004-07-15
chenggn2 写道
一直都是together生成类的属性
然后xdoclet 生成hbm
SchemaExport 以及 SchemaUpdate 创建或更新表结构。
   
0 请登录后投票
最后更新时间:2004-07-15
请问xdoclet 怎么生成hbm

听说together挺好的~~了解中……

还有,请问SchemaExport怎么用?
   
0 请登录后投票
最后更新时间:2004-07-15
用rose建模,
数据库:直接用 rose 把对象模型转换为数据模型,建数据表
对象:直接用 rose  生成代码,再添加 xdoclet  tag, 生成 hbm.xml。在 eclipse下,可以用jboss ide插件,添加 xdoclet  tag时还有 assist
   
0 请登录后投票
最后更新时间:2004-07-17
middlgen          hbm2java
ddl------------>hbm-------------->class


        xdoclet+ant          SchemaExport
class---------------->hbm-------------------->ddl

这两种都是可行的
   
0 请登录后投票
论坛首页 Java版 Hibernate

跳转论坛:
JavaEye推荐