MyEclipse 一些vm模板文件的修改学习
来源:互联网 发布:asp个人网站源码 编辑:程序博客网 时间:2024/06/08 03:22
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
4.为pojo增加import base.bean.BaseBean;
找到pojo/Pojo.vm增加一条语句
import base.bean.BaseBean;
文件中的位置为第一行后
$pojo.getPackageDeclaration()
##========================修改,增加import语句2011-02-25
import base.bean.BaseBean;
##========================end
$secondpassclassimports
- MyEclipse 一些vm模板文件的修改学习
- 关于如何修改MyEclipse 8.6的文件默认模板
- 如何修改myeclipse 新建JSP文件时的默认模板
- 如何修改myeclipse 新建JSP文件时的默认模板
- Myeclipse 修改注释的模板
- 修改 MyEclipse 的servlet 模板
- 修改myeclipse的jsp模板
- myeclipse 修改 jsp 的模板
- 修改MyEclipse的servlet模板
- 修改通过myeclipse启动的tomcat的VM参数
- VM模板学习
- 修改MyEclipse的Servlet的生成模板
- eclipse/myeclipse注释模板的修改
- eclipse/myeclipse注释模板的修改
- eclipse/myeclipse注释模板的修改
- eclipse/myeclipse注释模板的修改
- eclipse/myeclipse注释模板的修改
- eclipse/myeclipse注释模板的修改
- InnoDB 加载新的tablespace 的方法以及注意事项。
- 我是菜鸟,我要追随老鸟的足迹
- 乱码解决方案JNI 数据类型转换
- 消息 4104,级别 16,状态 1,第 1 行 无法绑定由多个部分组成的标识符 "f.新增日期"。
- AD规划的一点建议
- MyEclipse 一些vm模板文件的修改学习
- Skin++动态更换皮肤的Bug (未解决。。。。求高手)
- telnet服务的配置
- Linux下C语言编程——文件操作
- C++ DrawText
- PIC16F + PICC9.50 学习笔记(一)
- 国外QT重要网站
- 国外十大流行服务器监控工具
- KEIL下使用Jlink调试STM32 核心模块开发板