先简单讲一下mybatis。
mybatis是一个orm框架、持久层框架、作用于dao层,负责数据库的访问操作。
几乎消除了jdbc的赋值代码、动态获取结果集等等。
再来是应用的需求配置:
1)核心配置文件:mybatis.xml
2)读取加载mybatis.xml并转换成输入流InputStream
3)创建sqlSessionfactorybuilder并读取mybatis.xml文件输入流
4)获取SqlSessionFactory实例
5)获取SQLSessionFactory工厂类获取SqlSession(正常访问数据库,完成crud即增删改查)
mybatis与hibernate区别或异同?
都是orm框架,但是有不同
orm框架:object Relational Mapping。对象与关系型数据库之间的映射管理框架
mybatis:半自动、轻量级、支持sql、扩展性和迁移性比较差。
hibernate:全自动、重量级、支持hql和sql、无缝移植。
ssh2/自定义MVC与ssm的区别
ssh2/自定义MVC ssm
action controller
biz service
dao mapper
IXxxDAO.java(接口)