真想骂人- -| 回首页 | 2004年索引 | - -NHibernate实体配置自动生成

NHibernate Attributes- -

                                      

NHibernate已经实现了SchemaExport,所以那个Quick Start Guide纯粹是脱了裤子放屁,还叫我自己动手建一张表先……
 
但是我左右找了一圈,似乎NHibernate没有像Hibernate那样得到xDoclet的支持(xDoclet有.NET的对应物吗?我看到有个叫NDoc的东西,但它不是针对Attributes的,而是针对“真正的”注释),所以.hbm.xml文件都靠手写。有人做了一个小工具,可以从数据库生成实体类。但这是错的,完全走错了方向。使用O/R Mapping的情景大多数是需要先做领域模型分析,然后从实体类生成数据库schema。我打算自己动手,基于Attributes来做一个.hbm.xml文件的生成工具。

- 作者: gigix 2004年06月24日, 星期四 21:03

Trackback

你可以使用这个链接引用该篇日志 http://publishblog.blogdriver.com/blog/tb.b?diaryID=214518

博客手拉手

回复

- 评论人:ycl

Wed Dec 13 11:56:08 CST 2006  作者Blog

O-〉R还是R-〉O要看项目了,遵循大师的理论是对的,但不一定是最适合你的项目的。用自己的思想,不要有偷懒的思想(要为了以后更多的偷懒,作工具时不要偷懒),就能总结出适合自己的方式。Hibernate正向反向的工具不是都有吗?用Attributes,应该是Hibernate3.2(EJB3.0)的思想的体现,方向是对的

- 评论人:cc

Tue Aug 15 11:31:57 CST 2006  作者Blog

哪位做过对接口的持久化

- 评论人:Soul

Fri Dec 16 11:24:53 CST 2005  作者Blog

"使用O/R Mapping的情景大多数是需要先做领域模型分析,然后从实体类生成数据库schema。"
呵呵,这没有错,也比较遵守很多大师的说法。
但不是绝对,和你开发类型(新系统?还是在一个旧系统上做升级?等等........),你使用的设计工具等都有关系,所以在有些时候从数据库生成实体类也是需要的。

- 评论人:gpciom

Sat Jun 18 10:16:35 CST 2005  作者Blog

你说的一点也不错,有R-〉O的方向是绝对错误。正确的方向 Domain Model -〉Domain Object -〉 Database。可以看看这个软件虽然不是特别好用,至少方向很对。
http://www.objectmapper.com

- 评论人:softwareman

Sun Apr 10 17:06:21 CST 2005  作者邮箱  作者Blog

老兄 我最近的项目用到这个 有劳你发个给我试用

- 评论人:Dave

Thu Oct 21 15:24:51 CST 2004  作者邮箱  作者Blog

我已经完成了一个自动生成NHibernate配置文件的工具,支持NHibernateClass,NHibernateID,NHibernateProperty,NHibernateOne-One Nhibernate One-Many Many-One Many-Many的自动生成,有需要的请使用:cai_dehui@haihuisoft.com.cn 或者QQ:19646007与我联系

 该工具我已经发布到CSDN的共享软件区,不知道什么时候能用,如果哪位知道有哪个地方比较适合发布,请使用Email告诉我一声


- 评论人:chuanzai

Wed Sep 08 22:17:32 CST 2004  作者Blog

已经不能下了
我最近也在研究nhibernate 
我的QQ:7928279

- 评论人:feilng

Fri Jul 02 19:35:23 CST 2004 

http://www.cnblogs.com/wljcan/archive/2004/05/28/12093.aspx#15431

- 评论人:Binzy Wu

Fri Jun 25 14:05:36 CST 2004  作者Blog

晕, 不过支持. 
但是不是作为一个公共项目?
只是nhibernate开发实在慢了点

- 评论人:swallor

Fri Jun 25 10:16:32 CST 2004 

加油!

评论内容: