首页
学习
活动
专区
工具
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.4K10

如何让 Mybatis 自动生成代码,提高开发效率

这种重复性工作, 我们当然希望做那么多。 还好, mybatis 为我们提供了强大代码生成--MybatisGenerator。...以下工具使用都是 IDEA 1 创建代码生成器 1.1 创建Maven项目 1.1.1 菜单上选择新建项目 File | New | Project 1.1.2 选择左侧Maven ?...2.2.2 plugins 标签 plugins 标签用来扩展或修改代码生成器生成代码。 在生成 XML 中, 是没有 **** 这个标签。该标签是配置缓存。...suppressAllComments" value="false"/> <property name="<em>addRemarkComments</em>...suppressDate: 阻止生成<em>的</em>注释包含时间戳, 默认为false。 <em>addRemarkComments</em>: 注释中添加数据库<em>的</em>注释, 默认为 false。

1.1K30

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

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

56K40

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.

35220

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

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

27800

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) { //通用方法注释

56720

MyBatis新特性动态SQL真香!

当我们使用MyBatis时候,需要在mapper.xml中书写大量SQL语句。当我们使用MyBatis Generator(MBG)作为代码生成器时,也会生成大量mapper.xml文件。...Dynamic SQL是用于生成动态SQL语句框架,提倡使用Java API方式来实现SQL操作,支持复杂查询和多表查询。...: mapper-locations: - classpath:dao/*.xml 添加Java配置,用于扫描Mapper接口路径,MBG生成放在mapper包下,自定义放在dao包下...--解决mysql驱动升级到8.0后生成指定数据库代码问题--> <property name="nullCatalogMeansCurrent" value="true"...,用于配置生成mapper.xml路径sqlMapGenerator标签也不需要配置了; 之前使用MBG时自定义了实体类注解生成,写了个类CommentGenerator继承DefaultCommentGenerator

6.7K10
领券