Xdoclet 替代方法,简易又节省宝贵时间

4 篇文章 0 订阅
4 篇文章 0 订阅

为了记住这个快乐的学习过程。特别在此一记。

参与发现过程的有姜同学,刘同学,每人都有同等价值的贡献。没有征得他/她们的同意,不便称呼全名。

对程序员的好处:Xdoclet要结合ant才能用。而且还要在实体类中写标签。也是有一定难度的和工作量的。此方法可以与之一争,因为此方法学习难度几乎为零。

应用场景:ide:eclipse;应用hibernate框架,要求写实体类,写hbm.xml配置文件;有E-R实体关系图,表非常多,字段多得让人发怵。

工具准备:Excel(office套件之一),PowerDesigner。

过程:

第一步:在PowerDesigner中打开E-R实体关系图,在eclipse中建好项目,打开Excel。

第二步:双击E-R图中的一个表,点colume标签。Ctrl+A,Ctrl+C。

第三步:进入Excel,点左上一个空格,Ctrl+V。

第四步:重复第二和第三步。将E-R图所有的表全部顺序粘入Excel。注意,第二次要粘到上次内容的下面,中间空一格 最好,

第五步:在项目中按表数目和名字建好实体类文件和对应的hbm.xml文件,当然,实体类是空的,hbm.xml的头部和hibernate-mapping部分可以用模板方式快速搞定。

第六步:回到Excel中,你可以发现第二栏就是属性(字段)。点一下左边一栏最上一格,将其内容写成private String,再回来点这个格,然后Ctrl+C(要看到格上有蚂蚁线)。然后从此格上方的栏目(比如A)点住,在此栏向下拖,一直到最后的内容。好玩的时候到了,Ctrl+V。这一栏中的每一格就全变成了private String。注:如果要改类型,对着原值只接一改就可以,向右一看,一目了然。

第七步:属性值后一栏的内容要变成";"。方法同第六步。

第八步:按分开的表将内容粘入各实体类中。你懂得,这时开始见速度了。

第九步:按第六步和第七步的方法将hbm.xml中的”  <property name=”  "覆盖最左一栏。”   " column="  “粘到属性一栏右侧。再将属性一栏各属性复制粘到右侧栏。然后,再粘 “  "/> ”到最左一栏。

第十步:分别按表,粘内容到各个hbm.xml文件中。

第十一步:在各个hbm.xml文件中去属性值前后的空白。刷黑一个空白,Ctrl+F,全部替换。

第十二步:按正常方法设置表之间的关系。

以上写出来很长,实际做起却很快,没有任何新知识。有人可能看几步就能明白了。

祝 大家做这个体力活时也有快乐:)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值