首页 > 教育培训

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

原文标题:mybatis xml四种配置方法 xml,如若转载,请注明出处:https://www.bjhtrmyl.com/tag/22272.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「亨通号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。