Java开发-----MyBatis
ORM
PX-C
以学好IT技术为目的。
展开
-
@Autowired 注入Mapper接口层报红色下划线警告
@Autowired 自动注入,首先要求被自动注入的类必须在spring容器中注册为bean,,也就是该类必须为@Controller、@Service、@Repository、@Component等注解注释,而springboot-mybatis框架中,我们的持久化层为mybatis的Mapper接口层,一般的我们会在接口层上加注@Mapper注解,或者直接在启动类上加注@MapperScan(basePackages/value=…)注解,而@Mapper和@MapperScan并不是spring框架.原创 2020-12-25 15:52:03 · 1409 阅读 · 0 评论 -
jdbcType
1、 #{bookId}2、 #{bookId,jdbcType=INTEGER}一般情况下,两种写法都可以。它们都可以获取Dao层传递过来的参数。但是,当传入的参数为null时,需要指定jdbcType的类型,否则mybatis无法解析。原创 2020-12-25 15:03:50 · 509 阅读 · 0 评论 -
mybatis配置数据源
1 内置连接池<configuration> <environments default="development"> <environment id="development"> <!-- 配置事务管理器 --> <transactionManager type="JDBC"/> <!-- 配置数据源:这里使用 MyBatis 内置连接池 --原创 2020-09-10 18:41:48 · 829 阅读 · 0 评论 -
MyBatis的Mapper.xml
1.statement 标签:select、update、delete、insert 分别对应查询、修改、删除、添加操作。2.parameterType:参数数据类型基本数据类型,通过 id 查询 Account在这里插入代码片 <select id="findById" parameterType="long" resultType="com.southwind.entity.Account"> select * from t_account where id = #{id}原创 2020-09-10 09:53:27 · 170 阅读 · 0 评论 -
通过 Mapper 代理理实现⾃自定义接⼝
文章目录1.demo目录2 实现2.1 自定义接⼝2.2 创建接⼝对应的 Mapper.xml,定义接口⽅法对应的 SQL 语句句。2.3 在 config.xml 中注册 AccountRepository.xml2.4 调⽤用接⼝口的代理理对象完成相关的业务操作1.demo目录2 实现⾃自定义接⼝口,定义相关业务⽅方法。编写与⽅方法相对应的 Mapper.xml2.1 自定义接⼝package cc.insistor.repository;import cc.insistor.en原创 2020-09-09 16:40:17 · 163 阅读 · 0 评论 -
MyBatis创建一个简单的demo
文章目录1.概念2.使用mybatis2.1 项目目录2.2 新建 Maven ⼯工程,pom.xml2.3 新建数据表2.4 新建数据表对应的实体类 Account2..5 使⽤原生接⼝2.5.1 MyBatis 框架需要开发者⾃自定义 SQL 语句句,写在 Mapper.xml ⽂文件中,实际开发中,会为每个实体 类创建对应的 Mapper.xml ,定义管理理该对象数据的 SQL。2.5.2 在全局配置⽂文件 config.xml 中注册 AccountMapper.xml2.5.3 调⽤用 MyBa原创 2020-09-09 14:58:26 · 246 阅读 · 0 评论 -
MyBatis的基础方式的增删改查CRUD
配置基本信息:详情mybatis约定:输入参数parameterType 和 输出参数resultType ,在形式上都只能有一个,所以有多个的时候要传对象如果输入参数 :是简单类型(8个基本类型+String) 是可以使用任何占位符,#{xxxx}如果是对象类型,则必须是对象的属性 #{属性名}输出参数: 如果返回值类型是一个 对象(如Student),则无论返回一个、还是多个,在resultType都写成com.company.person即 resultType=“com.compa原创 2020-08-13 17:07:30 · 130 阅读 · 0 评论 -
MyBatis入门
文章目录1. Mybatis的作用2. 开发mybatis程序的步骤1. Mybatis的作用MyBaits可以简化JDBC操作,实现数据的持久化ORM:Object Relational Mappingpersion对象<-------------->persion表ORM:概念Mybatis是ORM的一个实现/Hibernateorm可以让开发人员,像操作对象一样,操作数据库表2. 开发mybatis程序的步骤配置mybatisconf.xml:配置数据库信息和需要加载的原创 2020-08-13 14:22:07 · 141 阅读 · 0 评论