浏览 2591 次
|
锁定老贴子 主题:orm与面向对象设计的问题
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2004-04-23
使用java进行开发,你是不是还使用传统的设计方法,先有了数据库设计后,然后是用相关工具生产object代码。这样做仅仅是让orm工具给你在代码实现上带来了便利。
为什么我们不使用面向对象设计,先设计对象,数据库的实现就让orm工具去处理好了。这样orm工具可以让我们专注于面向对象设计,不用考虑关系数据库的实现问题了。 我在试验的时候,uml设计完毕后,用class2hbm工具生成的hbm文件问题比较多。SchemaExport无法根据这些hbm生成sql,不知道有没有其他比较好的工具。 顺便和大家讨论orm工具给自己在设计上带来什么改变。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2004-04-23
一直都是together生成类的属性
然后xdoclet 生成hbm SchemaExport 以及 SchemaUpdate 创建或更新表结构。 无法生成SQL? 肯定是你的问题 :) |
|
| 返回顶楼 | |
|
最后更新时间:2004-04-23
building.....
|
|
| 返回顶楼 | |
|
最后更新时间:2004-04-24
有些工具确实在hbm生成以后有很多问题.总是无法生成SQL,我也一直在比较到底哪个ORM工具能很好的生成hbm文件.
还有就是one-to-one,one-to-many等,ORM工具很难清晰的表达出来.难道只能自己写了吗.郁闷 |
|
| 返回顶楼 | |
|
最后更新时间:2004-07-15
chenggn2 写道 一直都是together生成类的属性
然后xdoclet 生成hbm SchemaExport 以及 SchemaUpdate 创建或更新表结构。 |
|
| 返回顶楼 | |
|
最后更新时间:2004-07-15
请问xdoclet 怎么生成hbm
听说together挺好的~~了解中…… 还有,请问SchemaExport怎么用? |
|
| 返回顶楼 | |
|
最后更新时间:2004-07-15
用rose建模,
数据库:直接用 rose 把对象模型转换为数据模型,建数据表 对象:直接用 rose 生成代码,再添加 xdoclet tag, 生成 hbm.xml。在 eclipse下,可以用jboss ide插件,添加 xdoclet tag时还有 assist |
|
| 返回顶楼 | |
|
最后更新时间:2004-07-17
middlgen hbm2java
ddl------------>hbm-------------->class xdoclet+ant SchemaExport class---------------->hbm-------------------->ddl 这两种都是可行的 |
|
| 返回顶楼 | |








