首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用于oracle的Mybatis生成器addRemarkComments不工作

MyBatis Generator是一个用于生成Java代码的工具,它可以根据数据库表结构自动生成实体类、Mapper接口和XML映射文件。在使用MyBatis Generator生成代码时,可以通过配置文件来指定一些选项,其中包括addRemarkComments选项。

addRemarkComments选项用于在生成的实体类中添加数据库表的注释信息。然而,对于Oracle数据库而言,addRemarkComments选项可能会出现不工作的情况。这是因为Oracle数据库的注释信息存储在表的"comments"属性中,而不是"remarks"属性中。

为了解决这个问题,可以通过修改MyBatis Generator的配置文件来手动指定注释信息的获取方式。具体步骤如下:

  1. 打开MyBatis Generator的配置文件(一般为generatorConfig.xml)。
  2. 找到table元素,该元素用于配置要生成代码的数据库表信息。
  3. 在table元素中添加一个property元素,用于指定获取注释信息的方式。例如:
代码语言:txt
复制
<table tableName="your_table_name">
  <property name="remarksReporting" value="true"/>
</table>

其中,tableName属性用于指定数据库表名,remarksReporting属性用于启用获取注释信息的方式。

  1. 重新运行MyBatis Generator,生成代码时将会获取数据库表的注释信息,并添加到生成的实体类中。

需要注意的是,以上方法只适用于Oracle数据库,对于其他数据库可能需要使用不同的方式来获取注释信息。

推荐的腾讯云相关产品:腾讯云数据库(TencentDB),提供了多种数据库产品,包括关系型数据库(如MySQL、SQL Server、PostgreSQL)和NoSQL数据库(如MongoDB、Redis),可以根据实际需求选择适合的数据库产品。

腾讯云数据库产品介绍链接地址:https://cloud.tencent.com/product/cdb

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • mall整合Swagger-UI实现在线API文档

    常用注解 @Api:用于修饰Controller类,生成Controller相关文档信息 @ApiOperation:用于修饰Controller类中的方法,生成接口方法相关文档信息 @ApiParam...:用于修饰接口中的参数,生成接口参数相关文档信息 @ApiModelProperty:用于修饰实体类的属性,当实体类是请求参数或返回结果时,直接生成相关文档信息 整合Swagger-UI 添加项目依赖...Generator注释的生成规则 CommentGenerator为MyBatis Generator的自定义注释生成器,修改addFieldComment方法使其生成Swagger的@ApiModelProperty...; import org.mybatis.generator.api.dom.java.CompilationUnit; import org.mybatis.generator.api.dom.java.Field...; import org.mybatis.generator.internal.util.StringUtility; import java.util.Properties; /** * 自定义注释生成器

    1.1K30

    MyBatis Generator 代码自动生成器,从此解放你的双手

    1前言 在日常开发工作中,我们往往需要自己去构建各种数据表所对应的持久化对象(PO)、用于操作数据库的接口(DAO)以及跟 DAO 所绑定的对应 XML。...本文接下来的内容主要适用于使用 MyBatis 来做持久层框架开发的工作,如果不是使用 MyBatis,那么可能本文不太适合你的开发场景。... 插件配置 完成上述步骤后,我们只是完成了 MyBatis Generator 的引入工作,要想让它正常工作,我们还需要对它进行配置,...代码生成器的配置文件所在路径 这里主要配置 MyBatis Generator 配置文件所在路径,一般我们将其放在 resources 路径中,而配置文件的名字则可以自定义,这里我以 mybatis-generator-config.xml...--mybatis的代码生成器相关配置--> <!

    1.6K10

    您的凭据不工作 之前用于连接到******的凭据无法工作。请输入新凭据。

    https://blog.csdn.net/huyuyang6688/article/details/49077665   在公司局域网远程自己计算机的时候,突然无法远程了,提示“您的凭据不工作...之前用于连接到**的凭据无法工作。...之前自己的计算机是可以远程的,但是今天远程的时候突然就给了我这样的惊喜。   从网上查到两种解决方法,小编用下面第一种方法搞定了,如果您用第一种方法搞不定,那请您尝试第二种方法。...第一种方法——编辑组策略 ----   如下图,打开本地组策略编辑器(运行gpedit.msc),计算机配置→管理模板→系统→凭据分配→允许分配保存的凭据用于仅NTLM服务器身份验证: ?   ...win7、win8、win10等版本) 【 转载请注明出处——胡玉洋《您的凭据不工作 之前用于连接到**的凭据无法工作。

    57.3K40

    MyBatis-19MyBatis代码生成器-XML配置详解

    -17MyBatis代码生成器(逆向工程)MBG使用 MyBatis-18MyBatis代码生成器-Example讲解 通过前两篇的实践后,我们来梳理下理论知识。...---- XML文件头 首先按照MBG的要求添加XML的文件头 这个文件头中的mybatis-generator-config_1_0.dtd用于定义该配置文件中所有标签和属性的用法及限制。...---- targetRuntime :这个属性用于指定生成代码的运行时目标 MyBatis3 : 输出对象兼容MyBatis 3.0或更高版本,兼容JSE 5.0或更高版本的对象,包含泛型和注解....文件会增加如下的缓存配置 cache> ---- commentGenerator (0 or 1) 用于定义注释生成器的属性.注释生成器用来给由...可选属性 type,用来指定注释生成器类型.自定义的类要继承于 org.mybatis.generator.api.CommentGenerator.

    38320

    写了10年的代码,我最怕写Mybatis这些配置,现在有详解了

    在使用 mybatis 过程中, 当手写 JavaBean和XML 写的越来越多的时候, 就越来越同意出错。这种重复性的工作, 我们当然不希望做那么多。...关于MyBatis的知识点总结了个思维导图分享给大家 Mybatis知识总结.jpg 还好, mybatis 为我们提供了强大的代码生成--MybatisGenerator。...2.2.2 plugins 标签 plugins 标签用来扩展或修改代码生成器生成的代码。 在生成的 XML 中, 是没有  这个标签的。该标签是配置缓存的。...suppressAllComments" value="false"/>      addRemarkComments...suppressDate: 阻止生成的注释包含时间戳, 默认为false。 addRemarkComments: 注释中添加数据库的注释, 默认为 false。

    31000

    MyBatis的逆向工程

    用MyBatis的逆向工程对应注释很是烦恼,再者公司要求代码要增加协议,又前后端分离需要swagger的支持,而且看源码,不会增加类注释和注解,方法是空的,自定义无效,所以就改动了下代码生成器的源码...这个包我是在Oracle上测试的,没有试过sqlserver、mysql那些,有问题可以提出来,谢谢。 资源:之前上传的csdn资源竟然要积分,这次换了个百度网盘的。...; import org.mybatis.generator.api.IntrospectedTable; import org.mybatis.generator.api.dom.java.*; import...org.mybatis.generator.internal.DefaultCommentGenerator; import org.mybatis.generator.internal.util.StringUtility...Method method, IntrospectedTable introspectedTable) { //通用方法不注释

    60420
    领券