0 0

Mybatis Generator 生成代码重复5

Mybatis Generator 生成代码重复使用的是1.3.2版本和elipse插件,eclipse 为3.7.2,在suppressAllComments设置为true时出现此现象,实体类和mapper.xml也会重复生成,如下图
<commentGenerator>
	<property name="suppressAllComments" value="true" />
</commentGenerator>




下面是配置信息:
<generatorConfiguration>
	<classPathEntry location="D:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar" />
	<context id="oracleContext" targetRuntime="MyBatis3">
		<plugin type="org.mybatis.generator.plugins.EqualsHashCodePlugin" />  
        <plugin type="org.mybatis.generator.plugins.SerializablePlugin" /> 
		 
		<commentGenerator>
			<property name="suppressAllComments" value="true" />
		</commentGenerator>
        
		<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
			connectionURL="jdbc:oracle:thin:@127.0.0.1:1521:orcl" userId="market"
			password="market" />
			
		<javaTypeResolver>  
            <property name="forceBigDecimals" value="false" />  
        </javaTypeResolver>
        
		<javaModelGenerator targetPackage="net.huaat.base.sysmgr.entity"
			targetProject="marketing/src/main/java" />
		<sqlMapGenerator targetPackage="net.huaat.base.sysmgr.dao.oracle"
			targetProject="marketing/src/main/resources" />
		<javaClientGenerator targetPackage="net.huaat.base.sysmgr.dao"
			targetProject="marketing/src/main/java" type="XMLMAPPER" />
		
		<table schema="" tableName="TB_SYS_USER" domainObjectName="User"
			delimitIdentifiers="true" delimitAllColumns="true"
			enableCountByExample="false" enableUpdateByExample="false"
			enableDeleteByExample="false" enableSelectByExample="false"
			selectByExampleQueryId="false" />
	
	</context>
</generatorConfiguration>
2013年5月16日 14:26
  • 大小: 59.4 KB

2个答案 按时间排序 按投票排序

0 0

请问楼主解决了吗?
网上找的说是要改源码,我试了也是不行。

2016年3月02日 17:54
0 0

Table schema问题
下边是关于针对oracle数据库表生成代码的schema问题:

Schma即数据库模式,oracle中一个用户对应一个schema,可以理解为用户就是schema。
当Oralce数据库存在多个schema可以访问相同的表名时,使用mybatis生成该表的mapper.xml将会出现mapper.xml内容重复的问题,结果导致mybatis解析错误。
解决方法:在table中填写schema,如下:
<table schema="XXXX" tableName=" " >
XXXX即为一个schema的名称,生成后将mapper.xml的schema前缀批量去掉,如果不去掉当oracle用户变更了sql语句将查询失败。
快捷操作方式:mapper.xml文件中批量替换:“from XXXX.”为空

Oracle查询对象的schema可从dba_objects中查询,如下:
select * from dba_objects

2015年7月16日 16:08

相关推荐

    非常领先的分布式数据库Oceanbase OBCP 3.0培训教材

    非常领先的分布式数据库Oceanbase OBCP 3.0培训教材

    GCN海面目标检测.zip

    目标检测(Object Detection)是计算机视觉领域的一个核心问题,其主要任务是找出图像中所有感兴趣的目标(物体),并确定它们的类别和位置。以下是对目标检测的详细阐述: 一、基本概念 目标检测的任务是解决“在哪里?是什么?”的问题,即定位出图像中目标的位置并识别出目标的类别。由于各类物体具有不同的外观、形状和姿态,加上成像时光照、遮挡等因素的干扰,目标检测一直是计算机视觉领域最具挑战性的任务之一。 二、核心问题 目标检测涉及以下几个核心问题: 分类问题:判断图像中的目标属于哪个类别。 定位问题:确定目标在图像中的具体位置。 大小问题:目标可能具有不同的大小。 形状问题:目标可能具有不同的形状。 三、算法分类 基于深度学习的目标检测算法主要分为两大类: Two-stage算法:先进行区域生成(Region Proposal),生成有可能包含待检物体的预选框(Region Proposal),再通过卷积神经网络进行样本分类。常见的Two-stage算法包括R-CNN、Fast R-CNN、Faster R-CNN等。 One-stage算法:不用生成区域提议,直接在网络中提取特征来预测物体分类和位置。常见的One-stage算法包括YOLO系列(YOLOv1、YOLOv2、YOLOv3、YOLOv4、YOLOv5等)、SSD和RetinaNet等。 四、算法原理 以YOLO系列为例,YOLO将目标检测视为回归问题,将输入图像一次性划分为多个区域,直接在输出层预测边界框和类别概率。YOLO采用卷积网络来提取特征,使用全连接层来得到预测值。其网络结构通常包含多个卷积层和全连接层,通过卷积层提取图像特征,通过全连接层输出预测结果。 五、应用领域 目标检测技术已经广泛应用于各个领域,为人们的生活带来了极大的便利。以下是一些主要的应用领域: 安全监控:在商场、银行

    算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~.zip

    算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~.zip 算法模板,最科学的刷题方式,最快速的刷题路径,一个月从入门到 offer,你值得拥有 算法模板顾名思义就是刷题的套路模板,掌握了刷题模板之后,刷题也变得好玩起来了~

    全球与中国绿色螯合剂市场现状及未来发展趋势(2024版).docx

    全球与中国绿色螯合剂市场现状及未来发展趋势(2024版).docx

    中秋主题动态网页,学习css动画与js动画技术

    中秋主题动态网页,学习css动画与js动画技术

    Avatar_Utils-1.2.2-py3-none-any.whl.zip

    Avatar_Utils-1.2.2-py3-none-any.whl.zip

    2024-2030全球与中国企业计费解决方案市场现状及未来发展趋势 Sample-lv.pdf

    QYResearch是全球知名的大型咨询公司,行业涵盖各高科技行业产业链细分市场,横跨如半导体产业链(半导体设备及零部件、半导体材料、集成电路、制造、封测、分立器件、传感器、光电器件)、光伏产业链(设备、硅料/硅片、电池片、组件、辅料支架、逆变器、电站终端)、新能源汽车产业链(动力电池及材料、电驱电控、汽车半导体/电子、整车、充电桩)、通信产业链(通信系统设备、终端设备、电子元器件、射频前端、光模块、4G/5G/6G、宽带、IoT、数字经济、AI)、先进材料产业链(金属材料、高分子材料、陶瓷材料、纳米材料等)、机械制造产业链(数控机床、工程机械、电气机械、3C自动化、工业机器人、激光、工控、无人机)、食品药品、医疗器械、农业等。

    Avatar_Utils-1.3.5-py3-none-any.whl.zip

    Avatar_Utils-1.3.5-py3-none-any.whl.zip

    Avatar_Utils-1.8.5-py3-none-any.whl.zip

    Avatar_Utils-1.8.5-py3-none-any.whl.zip

    AwesomeTkinter-2021.4.1-py3-none-any.whl.zip

    AwesomeTkinter-2021.4.1-py3-none-any.whl.zip

    新增立项名单!国家自然科学基金申报资料大全2.0(全新整理)

    1、资源内容地址:https://blog.csdn.net/2301_79696294/article/details/141281195 2、代码特点:今年全新,手工精心整理,放心引用,数据来自权威,相对于其他人的控制变量数据准确很多,适合写论文做实证用 ,不会出现数据造假问题 3、适用对象:大学生,本科生,研究生小白可用,容易上手!!! 3、课程引用: 经济学,地理学,城市规划与城市研究,公共政策与管理,社会学,商业与管理 ## 数据指标说明 2023年度国家自然科学基金已经尘埃落定,各大高校已经开始2024年度国家自然科学基金申报动员。 可以说,国自然是一年比一年难啊,资助率也是逐年下降,公众号去年曾经做过一项调查: 第一个问题是:您是第几次申请时中的国家基金(包括国自然和国社科) 600多个应答者中,55%的表示还没中过,1次就中的也有14%,而八次以上才中的居然有10%,比范进中举还难!有图为证哈哈

    Avatar_Utils-1.0.8-py3-none-any.whl.zip

    Avatar_Utils-1.0.8-py3-none-any.whl.zip

    Avenue-0.2.0-py2.py3-none-any.whl.zip

    Avenue-0.2.0-py2.py3-none-any.whl.zip

    小程序-律师帮帮法律咨询(源码).zip

    小程序-律师帮帮法律咨询(源码).zip

    C语言符号链接解析:深入`readlink`函数的使用

    在C语言中处理文件系统时,符号链接(也称为软链接)是一种常用的文件类型,它提供了一种指向另一个文件或目录的引用。在Linux系统中,readlink函数允许程序读取符号链接指向的目标路径。本文将详细介绍readlink函数的使用方法、应用场景以及如何通过代码实现符号链接的读取。 readlink是C语言中一个重要的系统调用,它允许程序读取符号链接指向的目标路径。通过本文的详细介绍和示例代码,你应该能够理解readlink的工作原理和使用方法。在实际开发中,合理使用readlink可以提高程序的灵活性和性能。希望这些信息能帮助你在C语言编程中更好地处理符号链接。 readlink是C语言中一个重要的系统调用,它允许程序读取符号链接指向的目标路径。通过本文的详细介绍和示例代码,你应该能够理解readlink的工作原理和使用方法。在实际开发中,合理使用readlink可以提高程序的灵活性和性能。希望这些信息能帮助你在C语言编程中更好地处理符号链接。

    Axelrod-3.0.0-py2.py3-none-any.whl.zip

    Axelrod-3.0.0-py2.py3-none-any.whl.zip

    基于springboot社区养老服务系统设计与实现.docx

    基于springboot社区养老服务系统设计与实现.docx

    Jbox2.3修改版本支持jquery1.9以上下载

    Jbox2.3修改版本支持jquery1.9以上下载

    如何在Windows10上下载和安装Python3.8.8,推荐使用Windowsinstaller进行安装,并设置环境变量

    如何在Windows10上下载和安装Python3.8.8,推荐使用Windowsinstaller进行安装,并设置环境变量

    STM32F4DISCOVERY_是_ST_推出的一款基于_ARM_Cortex-M4_

    STM32F4DISCOVERY_是_ST_推出的一款基于_ARM_Cortex-M4_内核的开发板_STM32F407VG-DISCOVERY_SHD3x-DIS内核的开发板_STM32F407VG-DISCOVERY_SHD3x-DIS.zip

Global site tag (gtag.js) - Google Analytics