2016 - 2024

感恩一路有你

mybatis xml四种配置方法 xml-mybatis接口传递两个参数parameterType怎么处理?

浏览量:1265 时间:2023-05-11 12:20:30 作者:采采

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

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

mysql mybatis怎么更新blob字段?

insert没问题update就不行UPDATE article SET resource#{resource,jdbcTypeBLOB} ttWHERE id#{id}

我叫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

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。