Mybatis是一个jdbc的数据库框架,是一个持久层【数据库操作层】框架,只需要开发者会写sql语句就可以进行数据库的操作,不需要进行频繁的获取Connnection、PrepareStatement、ResultSet。
Mybatis可以将sql语句写在xml配置文件中,也可以写在注解中@select("select * from t_user")
<select>
Select * from t_user
</select>
持久层框架:Hibernate、Mybatis
ssh:spring、struts2、hibernate,需要自己进行整合
ssm:spring、springmvc、mybatis,需要自己进行整合
spirngboot:将ssm整合好的产品,可以直接解析ssm的开发
Mybatis和Hibernate的区别:
Hibernate是一个全自动【可以生成sql语句】的持久层框架,ORM【Object Relation Mapping,将数据库的查询结果隐射为Java中的对象】框架
Mybatis是一个半自动【要自己写sql语句】的持久层框架