浏览 8376 次
锁定老帖子 主题:Xdoclet之学习经历
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-31
话说回来,用hibernate也有段时间了。对于domain,.hbm.xml一直都是采用手工的形式制作,每次都是copy来copy去,然后就是除错,测试等重复的工作。虽然对xdoclet略有所闻,但一直对它的那些tag不感冒,而且我人也比较懒惰,连hibernate自带的工具也没用, 今天把那些表建好以后,通过myeclipse的data工具,生产了一个ER图,但是这个ER图太简单了。连起码的关联都没有。每个图都是独立的。没有从属关系,那还叫做ER图吗。真是够郁闷,想来对于MySQL不像MSSQL支持的那么好,那个时候我还想用PhotoShop做个ER图算了。后来想我见到同事用hibernate的工具可以生成这个ER图。也就学习Xdoclet来, 看着看着还真上瘾了。所以就写下这篇文章,供大家学习,交流。 一。找资料 艾,每次都有很多新手问我。j2me一个月多少钱啊,做企业开发需要什么知识啊,这些问题网上大把,搞的我一时也不知道怎么回答。不回答吧,他说你拽,回答吧,觉得有浪费时间,所以我在此强烈建议,先通过搜索引擎找一遍,真的不懂再跟有经验的人学习,这样我觉得学习起来效果更好。 首先下载了个xdocet的包。这个jar包含的可真多。我们可以顾名思义,一看就知道那些包的作用。 二。运行一个例子看看。 今天我在javaeye搜了遍,发现有人共享了些例子,就拿了下来运行了下,说来也参考,我都不怎么会用ant,只好照搬例子,错了那里修改那里。折腾了半天,才修改好。终于运行起来了。 三。记录错误。 ould not find tag handler for prefix: 'XDtCollection'- - 在使用xdoclet生成hibernate的配置文件时,出现这样的错误.一般以下两种情况会出现这样的错误:
声名这个例子不是我写的,也是我从这个论坛下载的,不过是再次把它推介出来让大家也学习。 对于xdoclet是个很好的东西。发觉这个论坛对这方面的讨论比较少。 注意:新手运行这个例子一定要把hibernate相关的包以及xdoclet相关的包放在classpath下。如果不能运行起来,到这里讨论。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-02-05
根据网上的例子用xdoclet生成hibernate的hbm文件,其他通过,可没有hbm文件生成,不知为何?
|
|
返回顶楼 | |
发表时间:2007-02-05
最近正在学习hibernate,:)谢谢楼主
|
|
返回顶楼 | |
发表时间:2007-02-05
zzx 写道 根据网上的例子用xdoclet生成hibernate的hbm文件,其他通过,可没有hbm文件生成,不知为何?
估计是你那些tag写错了, 据我了解,那些tag要写在get方法前面。不知道是不是这样 还有你那些tag要按照官方出的文档来写,否则生成不了 |
|
返回顶楼 | |
发表时间:2007-02-05
经过多次测试,发觉只要在hibernatedoclet中将
<fileset dir="${src.dir}"> <include name="*.java"/> </fileset> 改成: <fileset dir="${src.dir}"> <include name="**/*.java"/> </fileset> 就可以了。晕 不知那样有什么区别呢? |
|
返回顶楼 | |
发表时间:2007-02-05
**/*.java src.dir下的所有java文件,
*.java 只是src.dir 下的java文件,不包括子目录 |
|
返回顶楼 | |
发表时间:2007-02-05
http://xdoclet.sourceforge.net/xdoclet/tags/hibernate-tags.html
有比较好的说明,不清楚的tag查询很方便 |
|
返回顶楼 | |
发表时间:2007-02-05
哦,难怪呢。谢谢了
|
|
返回顶楼 | |