myBatis插入oracle获取主键
2023-09-11 14:19:27 时间
<insert id="insert" parameterType="com.inspur.biz.entry.SpLackApply"> <selectKey resultType="java.lang.String" order="BEFORE" keyProperty="billId"> SELECT 'QLSQ'||SP_LACK_APPLY_SEQ.NEXTVAL as BILL_ID from DUAL </selectKey> insert into SP_LACK_APPLY (BILL_ID, ORGAN_ID, ORGAN_NAME, APPLY_TYPE_VALUE, APPLY_TYPE_NAME, APPLY_PN, APPLY_ITEM_NAME, APPLY_ITME_TYPE_VALUE, APPLY_ITEM_TYPE_NAME, QTY, EMERGENCY_DEGREE_VALUE, EMERGENCY_DEGREE_NAME, QUALITY_VALUE, QUALITY_NAME, INDUSTRY_VALUE, INDUSTRY_NAME, APPLY_NOTE, APPLY_USER_ID, APPLY_USER_NAME, APPLY_DATE, HANDLE_USER_ID, HANDLE_USER_NAME, HANDLE_DATE, HANDLE_NOTE, HANDLE_LATE_NOTE, HANDLE_LATE_WARN_QTY, INWHSE_DATE, INWHSE_LATE_NOTE, INWHSE_LATE_WARN_QTY, FLOW_STATE, WARN_STATE, HANDLE_USE_TIME, INWHSE_USE_TIME, DEPOSIT_BILL_ID, HANDLE_TYPE_VALUE, HANDLE_TYPE_NAME, HANDLE_PN, HANDLE_ITEM_NAME, HANDLE_ITME_TYPE_VALUE, HANDLE_ITEM_TYPE_NAME,SERVICE_ID) values (#{billId,jdbcType=VARCHAR}, #{organId,jdbcType=VARCHAR}, #{organName,jdbcType=VARCHAR}, #{applyTypeValue,jdbcType=VARCHAR}, #{applyTypeName,jdbcType=VARCHAR}, #{applyPn,jdbcType=VARCHAR}, #{applyItemName,jdbcType=VARCHAR}, #{applyItmeTypeValue,jdbcType=VARCHAR}, #{applyItemTypeName,jdbcType=VARCHAR}, #{qty,jdbcType=DECIMAL}, #{emergencyDegreeValue,jdbcType=VARCHAR}, #{emergencyDegreeName,jdbcType=VARCHAR}, #{qualityValue,jdbcType=VARCHAR}, #{qualityName,jdbcType=VARCHAR}, #{industryValue,jdbcType=VARCHAR}, #{industryName,jdbcType=VARCHAR}, #{applyNote,jdbcType=VARCHAR}, #{applyUserId,jdbcType=VARCHAR}, #{applyUserName,jdbcType=VARCHAR}, #{applyDate,jdbcType=TIMESTAMP}, #{handleUserId,jdbcType=VARCHAR}, #{handleUserName,jdbcType=VARCHAR}, #{handleDate,jdbcType=TIMESTAMP}, #{handleNote,jdbcType=VARCHAR}, #{handleLateNote,jdbcType=VARCHAR}, #{handleLateWarnQty,jdbcType=DECIMAL}, #{inwhseDate,jdbcType=TIMESTAMP}, #{inwhseLateNote,jdbcType=VARCHAR}, #{inwhseLateWarnQty,jdbcType=DECIMAL}, #{flowState,jdbcType=VARCHAR}, #{warnState,jdbcType=VARCHAR}, #{handleUseTime,jdbcType=DECIMAL}, #{inwhseUseTime,jdbcType=DECIMAL}, #{depositBillId,jdbcType=VARCHAR}, #{handleTypeValue,jdbcType=VARCHAR}, #{handleTypeName,jdbcType=VARCHAR}, #{handlePn,jdbcType=VARCHAR}, #{handleItemName,jdbcType=VARCHAR}, #{handleItmeTypeValue,jdbcType=VARCHAR}, #{handleItemTypeName,jdbcType=VARCHAR},#{serviceId,jdbcType=VARCHAR}) </insert>
相关文章
- 忘记oracle的sys用户密码如何修改以及Oracle 11g 默认用户名和密码
- 【性能优化】CBO,RBO在ORACLE中的应用
- 【oracle】统计信息的恢复和备份
- Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)
- 《oracle每天一练》Oracle之物化视图
- oracel: 通过特殊表序列来实现oracle自增id (mybatis实现自增id)
- oracle常用函数使用大全 Oracle除法(转)
- Oracle Install logs
- oracle gg心得
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 特殊问题和实战经验(五)
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之缓存融合技术和主要后台进程(四)
- 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)
- oracle之recyclebin
- C# 连接Oracle数据库,免安装oracle客户端
- paip.oracle query export to insert sql
- 【MyBatis笔记08】Mybatis中常用的一些操作
- Mybatis JdbcType与Oracle、MySql数据类型对应列表
- MyBatis快速入门——第五章、maven整合Mybatis&Servlet_tomcat
- 6. oracle学习入门系列之六 模式
- mybatis连接Oracle执行begin..end批量操作返回行数问题
- oracle转换数字到格式化字符串
- [DB][mybatis]MyBatis mapper文件引用变量#{}与${}差异
- oracle存储过程的例子
- MyBatis之Hello world(Mybatis入门)
- PostgreSQL的学习心得和知识总结(四十四)|语法级自上而下完美实现Oracle数据库DECODE函数的实现方案(GreenPlum & AntDB)
- 查看ORACLE AWR Report