国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Mybatis插入Oracle數據庫日期型數據過程解析

瀏覽:3日期:2023-10-22 15:09:01

前端頁面type類型是:datetime-local,因為如果是date類型,只顯示年月日,不顯示時間,這個可以顯示時間

Mybatis插入Oracle數據庫日期型數據過程解析

但插入時會以:2020-02-0202T10:10 這個格式出現,所以下面代碼,將這個格式轉換為:2020-02-02 10:10 ,通過修改傳來的user,然后通過set方法修改。

/** * 新增用戶 * * @param user * @return */ @Override public boolean insertUser(User user) throws ParseException { //將日期格式化 try { SimpleDateFormat formatter = new SimpleDateFormat('yyyy-MM-dd’T’HH:mm'); Date date = formatter.parse(user.getBirth().trim() + ':.803+08:00'); SimpleDateFormat sdf = new SimpleDateFormat('yyyy-MM-dd HH:mm'); String sDate = sdf.format(date); user.setBirth(sDate); System.out.println(sDate); } catch (Exception e) { } return iRegisterMapper.insertUser(user) > 0; }

修改完畢后調用mapper文件的插入方法

<insert parameterType='User'> insert into tb_user(id,uname,pwd,sex,birth,nickname,email,regtime) values(Sequence_User_Id.NEXTVAL,#{uname},#{pwd},#{sex},to_date(’${birth}’,’yyyy-mm-dd hh:mi:ss’),#{nickname},#{email},to_date(’${birth}’,’yyyy-mm-dd hh:mi:ss’)) </insert>

這樣就可以插入正確的格式了

Mybatis插入Oracle數據庫日期型數據過程解析

備注:

修改的方法:

<!--修改--> <update parameterType='Map'> update tb_user <trim prefix='set' suffixOverrides=','> <if test='uname!=null'>uname=#{uname},</if> <if test='pwd!=null'>pwd=#{pwd},</if> <if test='name!=null'>name=#{name},</if> <if test='sex!=null'>sex=#{sex},</if> <if test='birth!=null'>birth=to_date(’${birth}’,’yyyy-mm-dd hh:mi:ss’),</if> <if test='addr!=null'>addr=#{addr},</if> <if test='nickname!=null'>nickname=#{nickname},</if> <if test='introduce!=null'>introduce=#{introduce},</if> <if test='tel!=null'>tel=#{tel},</if> <if test='email!=null'>email=#{email},</if> </trim> where uname = #{oldUname} </update>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Mybatis 數據庫
相關文章:
主站蜘蛛池模板: 唐海县| 北宁市| 思茅市| 济宁市| 红原县| 南澳县| 皮山县| 诸暨市| 墨江| 吉首市| 延川县| 台南市| 友谊县| 福清市| 德昌县| 龙里县| 太康县| 海林市| 江西省| 武平县| 大城县| 湘乡市| 专栏| 会昌县| 青神县| 元朗区| 昂仁县| 乌鲁木齐县| 屏东县| 穆棱市| 佛坪县| 石阡县| 嘉定区| 衡东县| 定兴县| 河北区| 修水县| 平凉市| 肇州县| 肥城市| 灵丘县|