MySQL MyBatis 默认插入当前时间方式

MySQL MyBatis 默认插入当前时间


  
  		update ucas_bus_column_validate
  		
			
				  update_by = #{updateBy,jdbcType=VARCHAR},
			
      		
        		`state` = #{state,jdbcType=VARCHAR},
      		
      		
        		delete_flag = #{deleteFlag,jdbcType=VARCHAR},
      		
      		
      			 validate_name =  #{validateName,jdbcType=VARCHAR},
      		
      		
      			 validate_content = #{validateContent,jdbcType=VARCHAR},
      		
      		version = version + 1,
      		update_dt = now()
      	
       	where sid = #{sid,jdbcType=VARCHAR} and version = #{version, jdbcType=INTEGER}
  

重点代码:update_dt = now()

MyBatis 插入时间类型的数据

数据库indbTime字段类型:date

实体中类型是:Date 

mybatis的插入类型应该设置成:#{indbTime,jdbcType=TIMESTAMP}

mybatis的插入类型应该设置成:  #{indbTime,jdbcType=DATE}

   insert into CDS_DATA_PLAT_TRANS_INFO
    
      
        INDB_TIME,
      
    
    
      
        #{indbTime,jdbcType=TIMESTAMP},
      
    
  

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(MySQL MyBatis 默认插入当前时间方式)