![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 58
掉发的小王
与其临渊羡⻥,不如退⽽结⽹。小王博客基地
展开
-
MyBatis之ResultMap的association和collection标签详解(图文例子)
文章目录一、前言二、ResultMap 的属性列表三、resultMap标签介绍四、id & result标签参数详解五、association标签常用参数详解六、collection标签常用参数详解七、jdbc Type与java Type对照表八、总结一、前言MyBatis 创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。 我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们并不都是那样。 如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也原创 2021-10-19 08:39:16 · 4295 阅读 · 3 评论 -
Mybatis常用动态标签大全(详细)
一、前言动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这一特性的易用性。如果你之前用过 JSTL 或任何基于类 XML 语言的文本处理器,你对动态 SQL 元原创 2021-10-18 16:03:53 · 1795 阅读 · 0 评论 -
使用tk.mybatis中的注意事项--insert添加不上+没有selectByExample
自己在使用tk.mybatis,遇到了这两个问题,在这里分享给大家:第一个使用insert语句,插入到数据库是为空:解决方案:就是实体类的字段类型都要是包装类package com.wang.test.demo.entity;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import javax.persistence.Column;import javax.pers原创 2021-08-17 10:31:43 · 1325 阅读 · 2 评论 -
tk.mybatis中常用方法的使用,一看就会!!!
一、前言不知道环境和maven依赖怎么配置的,先看一下这个:SpringBoot整合tk.mybatis二、方法的介绍和使用插入方法int insertSelective(T var1);int insert(T var1);System.out.println("----以上为所有方法-------华丽分割线------一下为常用方法的测试-----");User user = new User(1,"测试",18);int i = userMapper.insertSelect原创 2021-08-17 11:27:17 · 1150 阅读 · 1 评论 -
SpringBoot整合使用tk.mybatis配置及测试
一、前言大家在使用mybatis时,需要自己在写一下xml中书写一些sql代码,非常麻烦,当然也可以使用mybatis-plus来实现不用书写sql.不过最近看到公司项目中有使用tk.mybatis的,和mybatis-plus是有异曲同工之妙的,所有小编带大家配置和使用一下常用方法来体验一下!!二、配置信息首先我们先把pom文件的依赖导入进来: <dependencies> <dependency> <groupId>原创 2021-08-17 11:10:03 · 2165 阅读 · 0 评论 -
使用MyBatis时,解决表字段和实体类属性不一致问题
一、问题起因我们经常会遇到表字段和实体类属性不一致问题,因为在sql中表的字段命名规则是每个单词用下划线隔开,而java中实体类属性的命名规则是每个单词直接采取驼峰命名,这样就会经常导致不一致问题!二、不一致问题展示表字段实体类字段@Datapublic class Test implements Serializable { private static final long serialVersionUID = 337361630075002456L; priv.原创 2021-08-23 09:36:29 · 1591 阅读 · 1 评论