如何解决myBatis Generator-如何仅生成选择/更新/插入/删除SQL?
| 我的配置文件是:<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<!DOCTYPE generatorConfiguration PUBLIC \"-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN\" \"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd\" >
<generatorConfiguration >
<context id=\"context1\" >
<jdbcConnection driverClass=\"oracle.jdbc.driver.OracleDriver\" connectionURL=\"jdbc:oracle:thin:@localhost:1521:xe\" userId=\"system\" password=\"system\" ></jdbcConnection>
<javaModelGenerator targetPackage=\"pl.domain.model\" targetProject=\"mailsender2\" />
<sqlMapGenerator targetPackage=\"pl.domain.model\" targetProject=\"mailsender2\" ></sqlMapGenerator>
<javaClientGenerator targetPackage=\"???\" targetProject=\"???\" type=\"XMLMAPPER\" />
<table schema=\"SYstem\" tableName=\"user\" domainObjectName=\"User\" enableSelectByExample=\"false\" enableDeleteByExample=\"false\"
enableCountByExample=\"false\" enableupdateByExample=\"false\" >
</table>
</context>
</generatorConfiguration>
如何仅生成简单的选择/更新/插入/删除sql?在下面说白了吗?
Mapper.xml
<insert id=\"insertSelective\" parameterType=\"pl.domain.model.User\" >
<!--
WARNING - @mbggenerated
This element is automatically generated by MyBatis Generator,do not modify.
This element was generated on Thu Apr 14 13:40:15 CEST 2011.
-->
insert into SYstem.USER
<trim prefix=\"(\" suffix=\")\" suffixOverrides=\",\" >
<if test=\"userId != null\" >
USER_ID,</if>
<if test=\"created != null\" >
CREATED,</if>
<if test=\"firstName != null\" >
FirsT_NAME,</if>
<if test=\"hash != null\" >
HASH,</if>
<if test=\"language != null\" >
LANGUAGE,</if>
<if test=\"lastName != null\" >
LAST_NAME,
解决方法
为了抑制评论,您是否尝试过以下方法:
<commentGenerator>
<property name=\"suppressAllComments\" value=\"true\" />
</commentGenerator>
您还尝试了以下方法:
<table tableName=\"your_table_name_here\" domainObjectName=\"domain_bject_name_here\" enableSelectByExample=\"false\" enableDeleteByExample=\"false\" enableCountByExample=\"false\" enableUpdateByExample=\"false\" selectByExampleQueryId=\"false\" selectByPrimaryKeyQueryId=\"false\" modelType=\"flat\">
</table>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。