三层架构
数据访问层、业务逻辑层、表现层
数据访问层(持久层,DAO层):对数据库的CRUD基本操作 Mapper
业务逻辑层:对业务逻辑进行封装,组合数据访问层层中的基本功能,形成复杂的业务逻辑功能service
表现层:接受请求,封装数据,调用业务逻辑层,响应数据 controller
添加用户service层代码
public void add(Brand brand){
//获取SqlSession
SqlSessin sqlSession = factory.openSession();
//获取BrandMapper
BrandMapper mapper = sqlSession.getMapper(BrandMapper.class);
//调用方法
mapper.add(brand);
//提交事务
sqlSession.commit();
//释放资源
sqlSession.close();
}