当前位置:首页 > TAG信息列表 > mybatisxml四种配置方法xml介绍

mybatisxml四种配置方法xml介绍

mybatis xml四种配置方法 xml

xml-mybatis接口传递两个参数parametertype怎么处理?

可以将其封装为一个map集合,变量名为key,在配置中应该使用map作为parametertype

mysqlmybatis怎么更新blob字段?

insert没问题update就不行updatearticlesetresource#{resource,jdbctypeblob}ttwhereid#{id}

mybatis xml四种配置方法 xml

我叫souvc,在互联网公司做研发工作,看到题目,感觉挺熟悉的,因为曾经也遇到过这个问题,那么下面我来讲讲mybatis如何更新blog字段吧。

简单原理由于并没有在更新的时候,并没有把相应的值设置进去,导致更新不成功!下面一起来看看示例。

简单需求设计一个简单的博客,创建文章的数据库表,并插入到表中。然后更新相应的字段。

在mysql数据库中建立一张表如图:

数据库表为以及数据为:

新建一个maven的java项目新建一个名称叫做:w4j-mybatis-post的项目。

引入jar包依赖引入mybatis和mysql数据驱动类依赖,测试类

新建实体类根据数据库新建实体类posts

新建接口和映射类新建接口postmapper类以及postmapper对应的xml文件

postmapper接口

postmapper.xml文件里面的内容

insert插入方法和update更新方法

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

新建测试配置类获取sqlssion和关闭

新建测试方法1.首先插入一条新的数据。并且通过updatebyprimarykey进行更新,发现并没有更新到数据库。

2.使用updatebyprimarykeywithblobs更新即可更新到数据库。

效果我们设置的值更新了。

小结俩者的区别,就是在xml里面没有写相应的更新字段,当mybatis生成sql的时候并没有设置需要更新的字段值进去而导致更新不成功!

我是souvc,专注于技术的演技,爱编程,爱技术,喜欢分享,欢迎关注我,相互交流!

数据库字段数据mybatis


新软网 彩铃号

  • 关注微信关注微信

猜你喜欢

热门标签

想做自媒体哪个平台好 ps图片上的文字怎么改变颜色 美团买菜平台 京东不刷脸怎么实名认证 性能测试网站 creo8.0阵列菜单是英文怎么改中文Creo8.0阵列菜单中文化教程介绍 excel冻结窗口隐藏了怎么取消 华为畅享9plus换屏多少钱 苹果如何解除爱奇艺自动续费功能 手机交通卡怎么迁移华为钱包华为手机怎么绑定公交卡? 抖音直播不能关闭麦克风权限抖音手游直播怎样弄静音?介绍 rk型电阻器接线图电路中rk表示什么意思?介绍 怎么从word图片抠图word怎样抠章子? 怎么看colorindex值ColorIndex值详解介绍 新建的微信群怎么退出怎样撤销微信建的群? qq怎么取消屏蔽临时会话的好友怎么删除QQ上临时联系人的聊天记录? 苹果的查找怎么看朋友的位置 怎样设置windows7桌面背景的步骤windows7桌面没有壁纸怎么改回本来的壁纸?介绍 企业微信怎样查看群聊怎么查看拉你进群的人? 超级截屏录制如何变成横屏华为怎么滚动截屏横向? 单位电脑频繁自动断网是什么原因电脑一会断网一会连上是怎么回事? oppo自带系统可卸载应用找回在哪Oppoa5删除的软件如何找回?介绍 vue组件切换教程学习vue切换路由时如何销毁当前页面?介绍 navicat点击上方工具栏老是闪退db格式解析? vivo桌面字体大小如何改vivo手机怎么把屏显设置成大字体? 工程制图怎么画切割圆柱的曲面su创建曲面工具怎么用?介绍 如何将淘宝店铺的商品清理华为手机淘宝内存怎么清理?介绍 oppo下载华为应用商店 简易记事本弹窗怎么去掉便签记事广告怎么屏蔽?介绍 苹果手机用不了蜂窝数据怎么回事

微信公众号