当前位置:Gxlcms > 数据库问题 > 003杰信-在oracle数据库中插入数据,当字段允许为空时要特殊处理

003杰信-在oracle数据库中插入数据,当字段允许为空时要特殊处理

时间:2021-07-01 10:21:17 帮助过:2人阅读

insert id="insert" parameterType="cn.itcast.jk.domain.Factory"> <!-- 当数据库是Oracle时,如果插入的数据是空时,必须是要指定默认的参数。所以这里的设置要这么写:jdbcType=VARCHAR。
Mysql数据库开发就不用指定jdbcType=VARCHAR这么写。
--> insert into factory_c(FACTORY_ID,FULL_NAME,FACTORY_NAME,CONTACTS,PHONE,MOBILE,FAX,CNOTE,INSPECTOR,ORDER_NO,CREATE_BY,CREATE_DEPT,CREATE_TIME) values( #{id,jdbcType=VARCHAR}, #{fullName,jdbcType=VARCHAR}, #{factoryName,jdbcType=VARCHAR}, #{contacts,jdbcType=VARCHAR}, #{phone,jdbcType=VARCHAR}, #{mobile,jdbcType=VARCHAR}, #{fax,jdbcType=VARCHAR}, #{cnote,jdbcType=VARCHAR}, #{inspector,jdbcType=VARCHAR}, #{orderNo,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR}, #{createDept,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP} ) </insert>

 

怕以后用oracle开发时,碰到这个问题,所以写这篇博客。

003杰信-在oracle数据库中插入数据,当字段允许为空时要特殊处理

标签:

人气教程排行