logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用jdbc技术连接数据库

​IP地址相关知识在https://blog.csdn.net/m0_65152767/article/details/133955603?spm=1001.2014.3001.5502jdbc:mysql: 相当于协议 http:localhost:3306 可以省略​jdk 中的 Connection 是一个接口,一个标准,因为这个 jar 包会有 Connection 接口的实现类,运行的是

文章图片
#数据库
使用jdbc技术连接数据库

​IP地址相关知识在https://blog.csdn.net/m0_65152767/article/details/133955603?spm=1001.2014.3001.5502jdbc:mysql: 相当于协议 http:localhost:3306 可以省略​jdk 中的 Connection 是一个接口,一个标准,因为这个 jar 包会有 Connection 接口的实现类,运行的是

文章图片
#数据库
命令行生成Javadoc文档,出现 javadoc: 错误 - 找不到可以文档化的公共或受保护的类。

命令行生成Javadoc文档,出现 javadoc: 错误 - 找不到可以文档化的公共或受保护的类。

文章图片
#java
mybatis多表映射-分步查询

是 MyBatis 配置文件中的一个设置项,用于控制 自动映射行为 。MyBatis 是一个 Java 的持久层框架,它允许你使用 SQL 语句来操作数据库,并将结果映射到 Java 对象上。在 MyBatis 中,你可以使用元素来定义结果映射规则,指定如何将数据库的结果集映射到 Java 对象上。然而,为了简化配置,MyBatis 提供了自动映射的特性,可以自动将结果集的列名映射

文章图片
#mybatis
mybatis多表映射-使用resultMap和association实现对一关联

在MyBatis中,"association"是一个关键字,用于描述一个对象关系映射(ORM)中的一对一(1:1)或者一对多(1:n)关系。它通常用于处理实体类之间复杂的关系。

文章图片
#mybatis
mybatis数据输出-单个简单类型和返回实体类型对象以及别名设置

MapperRegistry是MyBatis中的一个重要组件,用于注册、获取和判断Mapper接口。MapperRegistry是MyBatis框架的一个重要组成部分,它的作用是管理Mapper接口与Mapper代理对象的映射关系。MyBatis中的Mapper接口用于描述数据库操作的方法,Mapper代理对象则是通过动态代理技术在运行时生成的,它们的作用是将Mapper接口中定义的方法转换为对应

文章图片
#mybatis
mybatis数据输入-Map类型参数输入

Map.of是 Java 9 中引入的一个新方法,用于创建一个不可变的Map。它接受一组键值对,并将它们放入一个Map中。这个Map是不可变的,也就是说,一旦创建,就不能再添加或删除键值对。这个方法提供了一种方便的方式来创建一个不可变的Map,而不需要手动创建一个新的Map实例并手动添加键值对。它还可以帮助避免在代码中出现一些常见的错误,比如在创建Map后不小心修改了它。

文章图片
#mybatis
mybatis动态SQL-<where><if test=“Java 对象的属性“!=null>数据库表中的字段 运算符 #{Java对象的属性}</if></where>

在Mybatis中,使用动态SQL可以很方便地根据参数值的变化来构建查询条件。其中,"where"和"if"是常用的元素,可以用于动态地构建SQL语句。总之,在使用Mybatis的动态SQL时,需要注意参数类型、参数安全性、多条件查询、条件顺序、空值处理和异常处理等方面,以确保查询的正确性和安全性。传入的参数与SQL语句中的列名和数据类型匹配。避免在SQL语句中直接拼接字符串。

文章图片
#mybatis
(已解决)mybatis 的SqlSessionFactory 报空指针异常

总结:导包的时候,看清楚你要导的包的来源,名字一样,但是作用不一样,这是一个非常重要的细节,因为我们导错包,所以我们要创建的那个对象就会发生改变,也就是说这个对象不是我们要找的,所以把对象传进去也没有用,就会发生没有得到我们想要的对象,而发生空的结果,就会空指针异常...

文章图片
#经验分享
SpringBoot3-集成mybatis

MyBatis-Spring Boot Starter 是一个 MyBatis 和 Spring Boot 的集成库,它可以帮助开发者更方便地在 Spring Boot 应用程序中使用 MyBatis。这个 Starter 提供了对 MyBatis 的基本配置和整合,包括对 MyBatis 的映射器、SqlSessionFactory、SqlSessionTemplate 等的自动配置,同时还提供

文章图片
    共 20 条
  • 1
  • 2
  • 请选择