zoukankan      html  css  js  c++  java
  • WEB框架研究笔记九(PowerDesigner)

    针对PodwerDesigner,网上竟然少有PDM转HBM的文章,奇怪了。有几个还是写的有问题的。自己折磨吧。

    实现我们要建一个PDM。增加一个表:

    image

    保存之后,进行转换。

    选择Tools->Generate Object-oriented Model

    image

    Detail 选择o/r mapping,点Enable transformations

    image

    Extended Model Definitions -> O/R Mapping选择 Hibernate

    image

    选确定,就可以了。

    image

    这个时候生成了对象,然后需要生成代码。

    选择:Language -> Generate Java Code (注意:要在对象的界面才会出这个菜单)

    image

    选择要生成的文件就可以了。

    然后,PDM修改以后,根据同样的步骤重新更新POO。非常好。

    ------------------------------------------------------------------------------------------------------------

    实际上这样点确定是生成不了的,仔细看一下会发现上面那个图上User.java文件的目录名是空的,也就是说CLASS:User没有包含在一个Package里,所以Check Model的时候系统就报错了,解决方法是:

    1.把上面那个图上的Check model选择项取消掉,就可以生成了,这个时候User.java就生成在根目录下。没有包信息的。(问题:没有包信息总不对)

    2.创建一个Package,然后将Class: User放到那个Package里面。(问题:下次跟新的时候还得重新拷贝一遍麻烦)

    但是这样都是有问题的,最主要的问题将一个TABLE转换成CLASS的时候,没有地方指定PACKAGE,找了半天没找到,郁闷。

  • 相关阅读:
    Eos开发——构造查询条件
    随记
    Spring的三种通过XML实现DataSource注入方式
    事务处理
    Spring AOP实例——异常处理和记录程序执行时间
    输出日志实例改成用Spring的AOP来实现
    用ProxyFactoryBean创建AOP代理
    Spring的通知(Advice)
    Spring的3种切入点PointCut实现
    学习AOP之JAVA的代理机制
  • 原文地址:https://www.cnblogs.com/barryhong/p/1519302.html
Copyright © 2011-2022 走看看