久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:2日期: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 數據庫
相關文章:
主站蜘蛛池模板: 垣曲县| 舒兰市| 綦江县| 张家港市| 宁化县| 平江县| 临安市| 泗水县| 乐安县| 宝坻区| 洪湖市| 从江县| 淮北市| 四会市| 文登市| 海南省| 湾仔区| 竹溪县| 天峨县| 江安县| 买车| 肇源县| 成武县| 崇义县| 济源市| 石狮市| 鹤庆县| 金堂县| 驻马店市| 蛟河市| 镇安县| 万宁市| 涿州市| 静海县| 楚雄市| 云和县| 新乐市| 柳江县| 德惠市| 都昌县| 达州市|