2021-08-13-Mybatis学习笔记
Posted Panda_cv
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-08-13-Mybatis学习笔记相关的知识,希望对你有一定的参考价值。
Mybatis学习笔记
1. 增删改查(修改dao中接口类,xml和test类)
整个过程:1.编写接口 2.编写mapper中的sql语句 3.测试
1.1 namespace
namespace = dao.UserDao(dao中的接口名:Dao.UserMapper)
1.2 select . insert . update . delete.
选择查询:id = UserMapper.java中的"方法名"
resultType = “entity.User”
parameterType = “int” (根据id查询)
插入对象:对象中的属性,可以直接取出来。
测试类:@test 增删改需要提交事务。
@test
public void addUser(){
//提交事务
sqlSession.commit();
}
2. 使用注解开发
2.1 面向接口编程:解耦
接口从深层理解,应该是定义与实现是分离的。
接口本身反映了系统设计人员对系统的抽象理解。
2.2 注解开发
- 注解在接口上实现
- 需要在核心配置文件中绑定接口
//本质:反射机制. 底层:动态代理
以上是关于2021-08-13-Mybatis学习笔记的主要内容,如果未能解决你的问题,请参考以下文章
unity shader学习笔记 shader基础结构以及Properties面板
Android Parcelable反序列化报错笔记:java.lang.RuntimeException: Unmarshalling unknown type code at offset(代码片