ssm整合基础入门

mybatis 是什么?

是一个ORM(对象关系映射)框架



mybatis vs hibernate

ibatis(apache) -> mybatis(google)

半自动      全自动  (数据库操作(SQL处理/建表、删表))

灵活度高    灵活度低 (有SQL/几乎没有SQL)

性能低      性能高



mybatis的好处:

SQL解耦  --

mybatis必须基于spring


ssm应用搭建流程

1.创建一个maven工程

2.整合spring web(servlet)

3.整合springmvc

4.整合数据库连接池

5.整合mybatis


Mybatis三大件:

1. pojo(TbUser)  //映射到查询语句

2. DAO (interface)

3. 没有实现类,xml替代(自动创建实现类)


controller -> service -> dao -> 连接池 -> db

你可能感兴趣的:(ssm整合基础入门)