Mybatis

CRUD

1.namespace

namespace中的报名要和Dao/mapper接口的包名一致!

2.数据源(DataSource) 连接数据库 dbcp c3p0 druid

2.环境配置

MyBatis 可以配置成适应多种环境

尽管可以配置多个环境,但每个SqlSessionFactory实例只能选择一种环境。

学会配置多套运行环境

Mybatis默认的事务管理器就是JDBC,连接池:POOLED

3.解决属性名和字段名不一致

1.起别名

2.结果集映射:resultMap

日志工厂

1.LOG4j【掌握】 2.STDOUT_LOGGING【掌握】


    

1.使用class文件绑定注册
接口和他的Mapper配置文件必须同名!
接口和它的Mapper配置文件必须在同一个包下!
关于@Param()注解
1.基本类型的参数或者String类型,需要加上。
2.引用类型不需要加上
3.如果只有一个基本类型的话,可以忽略,但是建议大家都加上!
4.我们在SQL中引用的就是我们这离的@Param("uid")中设定的属性名!

高频面试:
1.Mysql引擎
2.InnoDB底层原理
3.索引
4.索引优化!

你可能感兴趣的:(mybatis,java,开发语言)