mybatis
熟悉mybatis
人生海海~
这个作者很懒,什么都没留下…
展开
-
mapper.xml
mapper.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="xxxDao"> <resultMap type="xxx" id="aaa"> &原创 2022-01-10 17:26:35 · 153 阅读 · 0 评论 -
mybatis foreach
https://blog.csdn.net/wt_better/article/details/80941646原创 2022-01-01 20:19:23 · 163 阅读 · 0 评论 -
开启mybatis属性使用驼峰的命名
mybatis支持属性使用驼峰的命名,但是默认是不开启额额,需要我们设置开启数据库字段:我们一般都用下划线分隔,但是实体类中的属性,一般用驼峰命名如果需要自动映射,则配置mybatis-config.xml文件<settings> <setting name="mapUnderscoreToCamelCase" value="true"/></settings> ...原创 2021-12-26 22:25:19 · 742 阅读 · 0 评论 -
The content of element type “configuration“ must match “(properties?,settings?,typeAliases?,typeHand
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <!-- 注意:每个标签必须按顺序写,不然蛋疼的DTD会提示错误:The content of element type "configuration"转载 2021-12-26 17:13:00 · 454 阅读 · 1 评论 -
mybatis入门到熟练(二)之数据库表字段和实体类字段不一样
背景:当我们的数据库表字段和实体类字段不一样时,会报错,无法正常的增删改查解决办法:(1)在XML映射文件mapper中使用的resultMap优点:可以被重复使用、增删改查都可以使用、一次配置,终身使用。缺点:好像没找到 <!-- 让数据库中的字段和实体类中的字段对应 --> <resultMap id="User" type="com.test.entity.User"> <!-- 用id属性来映射主键字段 -->原创 2021-05-10 14:36:58 · 1128 阅读 · 0 评论 -
mybatis入门到熟练(二)之使用mybatis向数据库插入不进数据并且不报错
背景:mybatis操作数据库,发现程序运行成功,数据库没有数据!!!原因:通过学习发现是因为没有commit的问题!!! public void insertUser() { SqlSession sqlSession = null; try { InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml"); SqlSess原创 2021-05-10 14:20:52 · 938 阅读 · 0 评论 -
mybatis入门到熟练(二)
背景:根据上次代码不足的后续。内容:添加了详细的目录结构和正常项目使用mybatis的代码,往下看吧一、创建一个空的maven项目使用idea创建一个空的maven项目,引入依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifac原创 2021-05-10 11:48:07 · 82 阅读 · 0 评论 -
mybatis入门到熟练(一)
一、创建一个空的maven项目使用idea创建一个空的maven项目,引入依赖<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.18</version> </depen原创 2021-05-08 14:56:03 · 204 阅读 · 2 评论 -
mybatis执行流程通俗版
1、核心概念2、Mybatis的使用模板Mybatis固定的套路:(1)、定义Xxxmap接口,定义对外sql的接口。(2)、配置XxxMapper.xml文件,定义sql语句。(3)、引入XxxMapper.xml文件,引入XxxMapper.xml文件进行解析。(4)、调用Xxxmap接口,调用接口提供方法服务。3、具体实现1、新建一个com.mapper的包,定义map接口,这里以UserMapper为例package com.mapper; import java.util.原创 2021-04-25 11:18:39 · 134 阅读 · 0 评论