卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

mybatis xml四種配置方法 xml-mybatis接口傳遞兩個參數(shù)parameterType怎么處理?

xml-mybatis接口傳遞兩個參數(shù)parameterType怎么處理?可以將其封裝為一個map集合,變量名為key,在配置中應(yīng)該使用map作為parameterType mysql mybatis

xml-mybatis接口傳遞兩個參數(shù)parameterType怎么處理?

可以將其封裝為一個map集合,變量名為key,在配置中應(yīng)該使用map作為parameterType

mysql mybatis怎么更新blob字段?

insert沒問題update就不行UPDATE article SET resource#{resource,jdbcTypeBLOB} ttWHERE id#{id}

我叫souvc,在互聯(lián)網(wǎng)公司做研發(fā)工作,看到題目,感覺挺熟悉的,因為曾經(jīng)也遇到過這個問題,那么下面我來講講Mybatis如何更新Blog字段吧。

簡單原理由于并沒有在更新的時候,并沒有把相應(yīng)的值設(shè)置進去,導(dǎo)致更新不成功!下面一起來看看示例。

簡單需求設(shè)計一個簡單的博客,創(chuàng)建文章的數(shù)據(jù)庫表,并插入到表中。然后更新相應(yīng)的字段。

在Mysql數(shù)據(jù)庫中建立一張表如圖:

數(shù)據(jù)庫表為以及數(shù)據(jù)為:

新建一個Maven的Java項目新建一個名稱叫做:w4j-mybatis-post 的項目。

引入Jar包依賴引入Mybatis和Mysql數(shù)據(jù)驅(qū)動類依賴,測試類

新建實體類根據(jù)數(shù)據(jù)庫新建實體類Posts

新建接口和映射類新建接口PostMapper類以及PostMapper對應(yīng)的xml文件

PostMapper接口

PostMapper.xml文件里面的內(nèi)容

insert插入方法和update更新方法

新建Mybatis配置文件mybatis-config.xml

新建測試配置類獲取Sqlssion和關(guān)閉

新建測試方法1.首先插入一條新的數(shù)據(jù)。并且通過updateByPrimaryKey進行更新,發(fā)現(xiàn)并沒有更新到數(shù)據(jù)庫。

2.使用updateByPrimaryKeyWithBLOBs更新即可更新到數(shù)據(jù)庫。

效果我們設(shè)置的值更新了。

小結(jié)倆者的區(qū)別,就是在XML里面沒有寫相應(yīng)的更新字段,當(dāng)Mybatis生成sql的時候并沒有設(shè)置需要更新的字段值進去而導(dǎo)致更新不成功!

我是souvc,專注于技術(shù)的演技,愛編程,愛技術(shù),喜歡分享,歡迎關(guān)注我,相互交流!