2021-08-13-Mybatis学习笔记

Posted Panda_cv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-08-13-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 注解开发

  1. 注解在接口上实现
  2. 需要在核心配置文件中绑定接口
    //本质:反射机制. 底层:动态代理

以上是关于2021-08-13-Mybatis学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Day3: Python学习笔记之计算机基础——网络片

python学习笔记——多进程

JSP学习笔记-JSP语法

unity shader学习笔记 shader基础结构以及Properties面板

Android Parcelable反序列化报错笔记:java.lang.RuntimeException: Unmarshalling unknown type code at offset(代码片

Unity Shader入门精要学习笔记 - 第16章 Unity中的渲染优化技术