
mybatis
文章平均质量分 52
吾欲乘风归去,又恐琼楼玉宇
一个00后IT男,正在深度学习java,个人QQ邮箱:1992311525@qq.com
展开
-
org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for
错误样式:org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction;org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (java.lang.ClassCastException: java.math.Big.原创 2021-06-25 17:43:49 · 1866 阅读 · 0 评论 -
7 MyBatis映射文件中的拼接符
7.1 占位符:占位符的值插入到SQL中时,会自动以单引号包裹内容.格式: #{拼接符名}7.2 拼接符:拼接负责的值插入到SQL中时,只是作为命令的拼接,不做其他处理格式: ${拼接符名}要求: 拼接符的值的来源可以为普通数据,实体对象,Map集合 若拼接符的值来自普通数据,拼接符的名称必须为value 若拼接符的值来自实体对象,拼接符的名称必须为属性名[提供setter] 若拼接符的值来自Map集合,拼接符的名称必须为键名.总...原创 2021-06-04 20:43:46 · 278 阅读 · 0 评论 -
6 MyBatis基于Mapper接口CURD
6.1 MyBatis进行CURD:方式1: 基于映射文件+SqlSession特点: 依赖SqlSession对象方法,实现CURD.比如selectList(),selectOne(),insert()....方式2: 基于映射文件+Mapper接口特点: 在Mapper接口中定义关于CURD操作的接口方法,然后由MyBatis通过JDK动态代理生成接口的实现类.因此,在使用时,直接通过Mapper接口对象,调用相关方法即可实现CURD.使用实例: /..原创 2021-06-04 20:29:50 · 225 阅读 · 0 评论 -
3 了解MyBatis映射文件
3.1 认识映射文件:介绍: MyBatis的映射文件主要用于定义业务操作命令,实现对象与数据表字段的映射,并控制对最终结果的封装.MyBatis是针对SQL构建,相对具有相同功能的JDBC代码,减少了95%的代码量说明: 映射文件名称和位置任意,不要求必须与POJO类在同一位置 MyBatis未提供源码和案例,配置和映射内容参考官网或使用指南 MyBatis映射文件顶层结构如下:<?xml version="1.0" encoding="UTF-8"...原创 2021-06-04 20:19:07 · 158 阅读 · 1 评论