Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何禁用hibernate生成的注释(在对数据库进行反向工程之后)?_Hibernate_Hibernate Tools - Fatal编程技术网

如何禁用hibernate生成的注释(在对数据库进行反向工程之后)?

如何禁用hibernate生成的注释(在对数据库进行反向工程之后)?,hibernate,hibernate-tools,Hibernate,Hibernate Tools,如何删除Hibernate生成的此注释: package com.mypackage.db.entity; // Generated Oct 20, 2015 4:03:57 PM by Hibernate Tools 4.3.1.Final import ... 每次我尝试对数据库模型进行反向工程时,都会出现此注释。我还尝试通过扩展到delegatingreverseeengineeringstrategy来使用我自己的重命名策略覆盖一些方法,如tableToClassName和tabl

如何删除Hibernate生成的此注释:

package com.mypackage.db.entity;

// Generated Oct 20, 2015 4:03:57 PM by Hibernate Tools 4.3.1.Final

import ...
每次我尝试对数据库模型进行反向工程时,都会出现此注释。我还尝试通过扩展到
delegatingreverseeengineeringstrategy
来使用我自己的重命名策略覆盖一些方法,如
tableToClassName
tabletometataattributes
,但这些注释仍然出现在我的实体类中


我想知道在生成实体类时如何禁用/删除这些注释。

阅读文档会有所帮助:

下面是一个关于如何更改生成模板的示例。在您的情况下,这将是
pojo/pojo.ftl

因此,创建一个自定义模板目录(我称之为
custom_TEMPLATES
),并将
hibernate tools.jar/pojo/pojo.ftl
复制到
custom_TEMPLATES/pojo/pojo.ftl
。更改文件并删除该行

// Generated ${date} by Hibernate Tools ${version} 
现在只需为工具指定自定义模板目录:

<hibernatetool ... templatepath="CUSTOM_TEMPLATES">