gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 16:48:25 24 4
gpt4 key购买 nike

如何删除 Hibernate 生成的评论:

package com.mypackage.db.entity;

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

import ...

每次我尝试对数据库模型进行逆向工程时都会出现该评论。我还尝试通过扩展到 DelegatingReverseEngineeringStrategy 使用我自己的重命名策略来覆盖一些方法,例如 tableToClassNametableToMetaAttributes 但这些评论仍然出现在我的实体类。

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

最佳答案

它有助于阅读文档:Controlling POJO Codegeneration

有一个关于如何更改生成模板的示例。在您的情况下,这将是 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">

关于hibernate - 如何禁用 hibernate 生成的评论(在对数据库进行反向工程之后)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33645463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com