<!-- 插入一条语句,根据类中存在的数据进行动态解析生成SQL -->
<select id="select" resultMap="BaseResultMap" parameterType="com.metarnet.Execution.DAO.Model.CeicsExecution">
select
<include refid="Base_Column_List" />
from CEICS_EXECUTION
<trim prefix="WHERE" prefixOverrides="AND">
<if test="executionId != null">
AND EXECUTION_ID=#{executionId,jdbcType=DECIMAL}
</if>
<if test="executionName != null" >
AND EXECUTION_NAME like #{executionName,jdbcType=VARCHAR}
</if>
<if test="executionActive != null" >
AND EXECUTION_ACTIVE like #{executionActive,jdbcType=DECIMAL}
</if>
<if test="regDate != null" >
AND REG_DATE=#{regDate,jdbcType=TIMESTAMP}
</if>
</trim>
</select>
<!-- 自动主键(此时的自动主键可在JAVA中获取到) -->
<insert id="insert" parameterType="com.metarnet.Execution.DAO.Model.CeicsExecution" >
<selectKey keyProperty="executionId" resultType="java.math.BigDecimal" order="BEFORE" >
SELECT nvl(max(EXECUTION_ID),0)+1 as executionId FROM CEICS_EXECUTION
</selectKey>
insert into CEICS_EXECUTION (EXECUTION_ID, EXECUTION_NAME, EXECUTION_ACTIVE,
REG_DATE)
values (#{executionId,jdbcType=DECIMAL}, #{executionName,jdbcType=VARCHAR}, #{executionActive,jdbcType=DECIMAL},
#{regDate,jdbcType=TIMESTAMP})
</insert>
-----------------------------------程序员 闫帆原创---------------------------------------
转载请注明原创人信息 程序员 闫帆yanfanvip
分享到:
相关推荐
mybatis配置的重要文件包括mybatis-3-config.dtd mybatis-3-mapper.dtd
mybatis-3-mapper.dtd,解决eclipse使用mybatis时,无法自动提示标签信息的问题
mybatis-3-mapper.dtd
然后打开eclipse ->Window->prefenrence->XML->XML Catalog->User Specifiled Entreis->Add->Location(此处是你放dtd文件的位置例如:D:\mybatis\mybatis-3-config.dtd)->Key(如果更改config,此处应该是:-//...
eclipse中使用xml自动提示功能所需文件:mybatis-3-mapper.dtd eclipse中使用xml自动提示功能所需文件:mybatis-3-mapper.dtd eclipse中使用xml自动提示功能所需文件:mybatis-3-mapper.dtd
mybatis-plus-sample-reduce-springmvc: 简化掉默认mapper类示例(Spring MVC版本) mybatis-plus-sample-generator: 代码生成器示例 mybatis-plus-sample-crud: 完整 CRUD 示例 mybatis-plus-sample-wrapper: 条件...
eclipse中mybatis得mapper文件不提示 1、下载该文件到你的硬盘文件夹下 2、windows -->preferences-->xml-->xml catalog-->add-->fileSystem.. 后再设置 key type-->public id key-->加入xml...
mybatis两个重要的dtd文件 batis-3-config.dtd; mybatis-3-mapper.dtd
mybatis-3-mapper.dtd完整文件,可以关联Mybatis进行带出命令,由于文件命名重复所有已经改名,但是资源不变
mybatis-plus最新代码生成器项目源码 :mybatis-plus-generator.zip mybatis-plus最新代码生成器项目源码 :mybatis-plus-generator.zip mybatis-plus最新代码生成器项目源码 :mybatis-plus-generator.zip ...