其他分享
首页 > 其他分享> > 杂七杂八的Mybatis@@@@@@@@@@

杂七杂八的Mybatis@@@@@@@@@@

作者:互联网

spring Aop

spring Ioc
管理项目中的对象 。业务对象将获取依赖资源的控制反转给容器。(站在业务对象的角度上来定义)

1、属性注入
底层还是调用无参构造器和set方法来给属性赋值

@resource 按照名字自动装配

@Aspect

@Autowride 默认按照类型自动装配

2、构造器注入

ref:引用另一个bean
Bean的作用域
的scope属性里设置Bean的作用域,默认值时是singleton

singleton:Bean以实例的方式存在
Prototype:每调用一次getBean()就创建一个新实例。
request:每次HTTP请求都将会有各自的实例
session:在一个Session中,一个bean对应一个实例

代理机制

Aop编程思想
将每一个方法调用,将连接点做为编程的入口,针对方法调用进行编程。从执行逻辑上来看 ,将程序切成若干面,即Aspect.每个面被称为切面
本质上是针对方法调用的编程思路。

Mybatis

面向POJO与SQL之间的映射
手写SQL语句(定制化SQL)
可优化

1、创建maven项目,导入jar(mybatis,数据库驱动,log4j)
2、创建数据库、表tb_employee
3、创建与表对应的实体类Employee,get和set方法
4、写sql语句:映射文件 EmployeeMapper.xml
命名空间
5、配置文件mybatis-config.xml一部分写数据库连接信息,一部分引入映射文件
6、日志信息log4j.properties
7、测试:Test类。1读取配置文件 2、创建一个sqlsessionfactory 3、获得sqlSession对象 4、进行sql、业务操作 5、关闭sql

标签:调用,杂七杂八,编程,Bean,实例,sql,SQL,Mybatis
来源: https://blog.csdn.net/qq_44549134/article/details/90612645