随笔分类 -  数据库相关 / Mybatis

摘要:主要内容:模糊查询、批量删除、动态设置表名、添加的时候获取自增的主键 阅读全文
posted @ 2023-03-20 21:04 ShaunY 阅读(16) 评论(0) 推荐(0) 编辑
摘要:查询一个实体类对象 查询出的数据只有一条,可以通过「实体类对象」or「集合」or「map」接收 /** * 根据用户id查询用户信息 * @param id * @return */ User getUserById(@Param("id") int id); <!--User getUserByI 阅读全文
posted @ 2023-03-20 19:53 ShaunY 阅读(14) 评论(0) 推荐(0) 编辑
摘要:MyBatis 获取参数值的两种方式:{} 和 #{}{} 本质就是字符串拼接,使用字符串拼接的方式拼接 sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号 #{} 本质就是占位符赋值,使用占位符赋值的方式拼接 sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动添加单 阅读全文
posted @ 2023-03-19 19:34 ShaunY 阅读(10) 评论(0) 推荐(0) 编辑
摘要:<environments> 可以配置多个连接数据库的环境 default default 属性指明了默认使用的环境 id 多个 environment 示例 <configuration> <!--设置连接数据库的环境--> <environments default="development"> 阅读全文
posted @ 2023-03-19 16:22 ShaunY 阅读(18) 评论(0) 推荐(0) 编辑
摘要:select 的返回值类型比较多,所以考虑的情况也相对复杂。这里记录一下查询相关知识。 查询的时候 mapper 中没有指定 ResultType 或者 ResultMap,就会在执行 sql 语句的时候出现问题。 ResultType 是结果类型,设置默认的映射关系 ResultMap 是结果映射 阅读全文
posted @ 2023-03-19 15:31 ShaunY 阅读(17) 评论(0) 推荐(0) 编辑
摘要:创建 maven 工程 pom.xml 配置 打包方式 jar 引入依赖 <dependencies> <!-- Mybatis核心 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <v 阅读全文
posted @ 2023-03-17 22:01 ShaunY 阅读(11) 评论(0) 推荐(0) 编辑
摘要:MyBatis 简介 阅读全文
posted @ 2023-03-17 20:48 ShaunY 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示