hibernate tools 生成Pojo 注解 模板修改

1.修改注解位置(原为get/set方法上方,改为属性声明上方)

[list]
[*]解压hibernate-tools.jar,修改hibernate-tools\pojo\PojoFields.ftl文件,(整字匹配)替换field为property;
[*]打开hibernate-tools\pojo\PojoPropertyAccessors.ftl,剪切<#include "GetPropertyAnnotation.ftl"/>到${pojo.getFieldModifiers(property)}...上一行
[/list]

<#foreach property in pojo.getAllPropertiesIterator()>
<#if pojo.getMetaAttribAsBool(property, "gen-property", true)>
<#if pojo.hasMetaAttribute(property, "field-description")>
/**
${pojo.getFieldJavaDoc(property, 0)}
*/
</#if>
<#foreach column in property.columnIterator>
<#if column.comment?exists && column.comment?trim?length!=0>
/** ${column.comment} */
</#if>
</#foreach>
<#include "GetPropertyAnnotation.ftl"/>
${pojo.getFieldModifiers(property)} ${pojo.getJavaTypeName(property, jdk5)} ${property.name}<#if pojo.hasFieldInitializor(property, jdk5)> = ${pojo.getFieldInitialization(property, jdk5)}</#if>;
</#if>
</#foreach>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值