Mybatis

发布时间:2024年01月11日
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【掌握】

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

高频面试:
1.Mysql引擎
2.InnoDB底层原理
3.索引
4.索引优化!
文章来源:https://blog.csdn.net/Tony666688888/article/details/135538871
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。