2011-04-14 2 views
0

내 설정 파일은 다음과 같습니다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을 생성 할 수 있습니다? 이 아래 whitout?

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, 
+0

이 작업을 수행 할 수 없습니다 :( – user6778654

답변

0

의견을 억누르고 것은,이 시도 않은 경우 :

<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>