一、简单mybatis程序
准备:
1 1.连接数据库,导入了mysql和mybatis需要的maven依赖
2 2.配置mybatis核心配置文件(因为需要一个sqlSessionFactory工厂生成sqlSession)

 

1.实体类pojo(和表一样的,然后有get,set方法)
2.mapper接口
3.mapper.xml
1 。sqlSession拿到mapper接口中的class,就能拿到mapper接口中的方法,就能使用mapper.xml中的sql语句(mapper.xml是mapper的实现类)
2 。每一个mapper.xml都要在mybatis核心配置文件中注册

 

二、
模糊查询怎么写?
1 1.java代码执行的时候传递通配符% %
2     eg:    List<user> userList = mapper.getUserLike("%李%")
3 2.在sql拼接中使用通配符
4     eg:    select * from user where name like "%"#{value}"%"

 

三、配置解析
1.核心配置文件
 1 configuration(配置)
 2 properties(属性)
 3 settings(设置)
 4 typedAliases(类型别名)
 5 typeHandlers(类型处理器)
 6 objectFactory(对象工厂)
 7 plugins(插件)
 8 environments(环境配置)
 9 environment(环境变量)
10 transactionManager(事务管理器)
11 datasource(数据源)
12 databaseIdProvider(数据库厂商标识)
13 mappers(映射器)

2.环境配置(environments)

1 。mybatis可以配置成适应多种环境(可以配置多种环境但每个SqlSessionFactory只能使用一个环境)
2 。mybatis默认的事务管理器是JDBC,连接池是POOLED

 

 

 
posted on 2022-08-11 13:07  Jolyne123  阅读(58)  评论(0)    收藏  举报