MyEclipse 一些vm模板文件的修改学习

1.  生成的hbm.xml文件中,增加package,<hibernate-mapping package="com.study.model">

找到hbm/hibernate-mapping.hbm.vo文件,修改<hibernate-mapping>

<hibernate-mapping

#set ($s1=$c2h.getClassName($clazz))

#set ($l1=$s1.lastIndexOf("."))

#set ($packageName=$s1.substring(0,$l1))

package="$packageName"

2生成的hbm.xml文件中name去除包名<class name="CollectionBean" table="collection">

找到hbm/persistentclass.hbm.vo文件修改name="$c2h.getClassName($clazz)"

#set ($s1=$c2h.getClassName($clazz))

#set ($l1=$s1.length())

#set ($l2=$s1.lastIndexOf(".")+1)

#set ($beanName=$s1.substring($l2,$l1))

name="$beanName"

去除catalog属性,把

#if ($clazz.table.catalog)

    catalog="$clazz.table.catalog"

#end

注释掉

###if ($clazz.table.catalog)

  ##  catalog="$clazz.table.catalog"

###end

2.修改生成的pojo为public class CollectionBean extends BaseBean

去除implements java.io.Serializable

找到pojo/PojoTypeDeclaration.vm

修改$pojo.getClassModifiers() $pojo.getDeclarationType() $pojo.getDeclarationName() $pojo.getExtendsDeclaration() $pojo.getImplementsDeclaration()

为:

#set ($str="extends BaseBean")

$pojo.getClassModifiers() $pojo.getDeclarationType() $pojo.getDeclarationName() $str

4pojo增加import base.bean.BaseBean;

找到pojo/Pojo.vm增加一条语句

import base.bean.BaseBean;

文件中的位置为第一行后

$pojo.getPackageDeclaration()

##========================修改,增加import语句2011-02-25
import base.bean.BaseBean;
##========================end

$secondpassclassimports

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值