日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

mybatis 解決將數(shù)值0識(shí)別成空字符串的問題

瀏覽:23日期:2023-10-19 09:33:27
今天遇到一個(gè)問題

我在用java的BigDecimal對(duì)象時(shí),值是0.00000;該對(duì)象不是空的,是new出來的,我需要將該值插入數(shù)據(jù)庫,數(shù)據(jù)庫對(duì)于該值的接收字段類型是decimal。

我使用的Mybatis。mybatis中的語句大致如下:

UPDATE user_consumption <trim prefix='SET' suffixOverrides=','> <if test='totalConsumption!=null' and totalConsumption!=’’> total_consumption = #{totalConsumption}, </if> </trim> WHERE id = #{id} and state = ’A’

其中totalConsumption就是java對(duì)象中類型為BigDecimal的對(duì)象,該變量映射到數(shù)據(jù)庫表中的字段是total_consumption。但是你mybatis的xml文件中的語句如上述縮寫,你需要設(shè)的值是0.00000,此時(shí)運(yùn)行的時(shí)候你會(huì)發(fā)現(xiàn)報(bào)錯(cuò),報(bào)錯(cuò)如下:

報(bào)錯(cuò)指出sql語句是這樣子的,沒有需要set的值

UPDATE user_consumption WHERE id = #{id} and state = ’A’

從報(bào)錯(cuò)的語句可以看出,Mybatis認(rèn)為totalConsumption這個(gè)量是null或者空字符串,但是totalConsumption明明是New出來的,不會(huì)是空的,那么唯一的可能就是mybatis將值為0.00000的totalConsumption識(shí)別為空字符串了,事實(shí)也確實(shí)如此,改天我會(huì)看看源代碼,再貼到這邊,以后記住mybatis 會(huì)將數(shù)值0識(shí)別成空字符串。

解決方式:

對(duì)于上述的問題的修改就是將判斷空字符串的判斷語句去掉即可。但是這并不是通用解決方案,因?yàn)槲覇栴}中的BigDecimal是需要New出來的,就算不是New出來的,也不會(huì)在進(jìn)入mybatis之前變成空字符串,所以我可以直接把空字串去掉,

UPDATE user_consumption <trim prefix='SET' suffixOverrides=','> <if test='totalConsumption!=null'> total_consumption = #{totalConsumption}, </if> </trim> WHERE id = #{id} and state = ’A’

但是對(duì)于那些不需要new的數(shù)據(jù)類型,就比如你Java中是Integer,此時(shí)你最好把類型換成string,就不會(huì)出現(xiàn)這種情況了。

mybatis 獲取數(shù)據(jù)為null(注解方式)

在使用 muybatis 獲取 mysql 的日期數(shù)據(jù)的時(shí)候,其中一個(gè)數(shù)據(jù)一直為空,而其他在同一實(shí)體中的數(shù)據(jù)卻可以正常獲取。

此種情況很可能是 mysql 中的數(shù)據(jù)與 java 實(shí)體類數(shù)據(jù)映射失敗的原因,使用注解開發(fā)時(shí),要求實(shí)體類數(shù)據(jù)中屬性必須和 mysql 中的屬性名一致(除非你進(jìn)行映射轉(zhuǎn)換的配置),可以忽略大小寫。

這次的問題就在于其中一個(gè)屬性少寫了一個(gè)字母,導(dǎo)致和mysql 那邊匹配不上

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Mybatis 數(shù)據(jù)庫
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美亚洲免费| 日韩综合一区二区三区| 欧美a一区二区| 蜜桃传媒麻豆第一区在线观看| 日韩免费av| 精品久久97| 欧美激情 亚洲a∨综合| 国产亚洲欧美日韩精品一区二区三区 | 日韩在线短视频| 久久久精品日韩| 香蕉国产精品| 日本久久一区| 日韩综合一区| 亚州av乱码久久精品蜜桃| 久久精品高清| 免费在线观看不卡| 久久99精品久久久野外观看| 日韩一区二区在线免费| 99在线|亚洲一区二区| 日韩精品欧美大片| 牛牛精品成人免费视频| 国产一精品一av一免费爽爽| 欧美~级网站不卡| 精品九九在线| 精品久久97| 99成人在线视频| 久久永久免费| 日本va欧美va瓶| 91久久中文| 欧美国产视频| 亚洲精品动态| 在线综合视频| 三上悠亚国产精品一区二区三区 | 91精品婷婷色在线观看| 国产精品分类| 日韩高清三区| 综合激情视频| 午夜日韩在线| 成人av三级| 久久只有精品| 欧美国产极品| 免费av一区| 国产精品中文| 91欧美精品| 免费不卡在线观看| 亚洲欧美视频| 尤物在线精品| 亚洲精品成人| 99在线精品免费视频九九视| 国产一区清纯| 视频一区二区国产| 国产视频一区免费看| 亚洲特级毛片| 亚洲最新无码中文字幕久久| 国产三级精品三级在线观看国产| 91九色精品| 成人午夜在线| 国产精品一国产精品| 亚洲一区日本| 免费一二一二在线视频| 日韩大片在线| yellow在线观看网址| 欧美日韩视频网站| 神马午夜久久| 欧美美女一区| 99精品美女| 狠狠色综合网| 中文字幕av一区二区三区人| 中文字幕人成乱码在线观看| 精品国产第一福利网站| 91视频一区| 亚洲第一区色| 日韩在线欧美| 激情欧美丁香| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲精品黄色| 国产精品成人一区二区网站软件| 国产精品第一国产精品| 国产aⅴ精品一区二区四区| 国语对白精品一区二区| 高清av一区二区三区| 欧美.日韩.国产.一区.二区 | 综合在线一区| 日韩高清在线观看一区二区| 国产精品久久久久久久久久齐齐| 亚洲激情中文在线| 日本亚洲最大的色成网站www | 日本免费一区二区三区四区| а√天堂8资源中文在线| 啪啪国产精品| 国产午夜久久| 国产欧美日韩免费观看| 国产精品毛片久久| 黄毛片在线观看| 日韩精品麻豆| 国产午夜久久| 国产精品久久久久久久免费软件| 在线一区av| 先锋影音国产一区| 国产精品极品| 久久久久网站| 日韩有吗在线观看| 精品91久久久久| 亚洲最新av| 久久婷婷国产| 在线亚洲一区| 国产欧美日韩影院| 香蕉人人精品| 99视频一区| 国产精品v一区二区三区| 黄色在线观看www| 在线看片日韩| 水蜜桃久久夜色精品一区| 欧美+日本+国产+在线a∨观看| 玖玖精品视频| 首页国产精品| 亚洲精品乱码久久久久久蜜桃麻豆| 91精品一区二区三区综合在线爱| 日韩在线观看一区二区| 精品视频97| 欧美中文日韩| 成午夜精品一区二区三区软件| 丝袜美腿亚洲一区| 国产日产一区| 亚洲精品电影| 日韩av片子| 久久精品99国产国产精| 欧美午夜精品一区二区三区电影| 午夜在线精品偷拍| 中文av在线全新| 欧美日韩伊人| 日韩中文字幕区一区有砖一区| 日韩成人三级| 国产精品99久久免费观看| 99在线精品免费视频九九视| 国产视频久久| 亚洲我射av| 米奇777超碰欧美日韩亚洲| 精品国产一区二| 欧美日韩免费观看一区=区三区| 另类欧美日韩国产在线| 日韩高清一区二区| 日韩一级网站| 岛国av在线网站| 麻豆一区在线| 91久久久精品国产| 久久久久99| 欧美成人基地| 日韩欧美不卡| 国产精品久久久久av电视剧| 精品无人区麻豆乱码久久久 | 天堂av在线| 精品视频国产| 国产毛片精品久久| 视频一区日韩精品| 伊人精品久久| 影音先锋久久精品| 久久国产精品亚洲77777| 午夜精品成人av| 日本欧美在线看| 久久婷婷久久| av中文资源在线资源免费观看| 国产精品va视频| 91成人小视频| 亚洲人成毛片在线播放女女| 欧美在线亚洲| 国产精品亚洲欧美日韩一区在线| 亚洲伊人精品酒店| 国产一区成人| 99pao成人国产永久免费视频| 日韩在线观看不卡| 六月婷婷综合| 日韩啪啪电影网| 激情国产在线| 日韩和的一区二在线| 国产一区视频在线观看免费| 人人香蕉久久| 久久国产电影| 久久亚洲精品中文字幕蜜潮电影| av资源中文在线| 吉吉日韩欧美| 久久天堂成人| 五月综合激情| 蜜桃视频一区二区| 亚洲有吗中文字幕| 婷婷五月色综合香五月| 日韩高清成人在线| 国产精品视频一区视频二区| 国产亚洲欧美日韩精品一区二区三区| 91av亚洲| 国产一区视频在线观看免费| 欧美日韩国产探花| 亚洲ab电影| 国产精品对白久久久久粗| 精品日产乱码久久久久久仙踪林| 三上悠亚国产精品一区二区三区 | 激情丁香综合| 国产精品久久乐| 久久精品国产久精国产| 成人在线免费观看91|