事务操作创建service和dao类,完成注入关系 service层叫业务逻辑层 dao层单纯对数据库操作层,在dao层不添加业务 假设现在有一个转账的需求,狗蛋有10000元,建国有20000元,狗蛋向建国转账1000元钱。 编写service层创建业务逻辑,OrderService.java 编 ...
分类:
编程语言 时间:
2017-11-10 16:53:26
阅读次数:
227
dao层 dao层实现类 service业务层实现类 service业务层 applicationContext.xml配置文件 测试类 ...
分类:
编程语言 时间:
2017-11-08 15:03:22
阅读次数:
130
1.1 需求 使用springmvc和mybatis完成商品列表查询。 1.2 整合思路 springmvc+mybaits的系统架构: 第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进 ...
分类:
编程语言 时间:
2017-11-05 23:28:17
阅读次数:
285
分为三层: DAO层:负责与数据源进行交互 Service:业务处理层,也可称为服务层,对上层提供统一接口的服务。 Controller: 控制器层,负责处理来自客户端的请求。 通用配置: db.properties 数据库配置 jdbc.driver=com.mysql.jdbc.Driver j ...
分类:
其他好文 时间:
2017-11-05 13:16:26
阅读次数:
147
针对高级查询,Mybatis需要手动编写SQL语句,以及ResultMap。而Hibernate有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于业务流程。 优势对比 Mybatis优势 MyBatis可以进行更为细致的SQL优化,可以减少查询字段。 MyBatis容易掌握,而Hi ...
分类:
Web程序 时间:
2017-11-04 11:29:12
阅读次数:
169
登陆用户名和密码判断+验证码验证 省略dao层和service层 1、生成验证码的number.jsp <%@ page contentType="image/jpeg" language="java" import="java.util.*,java.awt.*,java.awt.image.*, ...
分类:
Web程序 时间:
2017-11-04 00:00:38
阅读次数:
342
案例:单测查询全部学生 项目结构: 1.导入部署jar包:spring-jdbc 2.创建实体类:Student 3.创建dao层的接口和实现类: IStudentDAO: StudentDAOImpl:继承JdbcDaoSupport 实现IStudentDAO 4.创建service层的接口和实 ...
分类:
数据库 时间:
2017-11-02 14:32:47
阅读次数:
166
1:查询所有: DAO层:把所有的信息都放到list集合中。然后返回。 Action层:把所有的数据放到request的Map中。然后页面显示的时候。取request中的值 页面获取: #request.emps 2:删除一个 DAO:点击删除的时候得到ID。然后作为参数传入。然后删除整个Emplo ...
分类:
其他好文 时间:
2017-11-01 22:54:30
阅读次数:
300
这个异常是我在测试ssm项目中的dao层的一个方法时抛出的,他的主要原因我已经用红笔标注,表示的是Mybatis不能找到offset这个参数,offset的定义如下: 那么问题到底出在哪里,问题在于java中没有保留形参记录的功能,如果是一个参数时,那么在mybatis中获取时无所谓顺序,只要是这个 ...
分类:
其他好文 时间:
2017-11-01 22:13:18
阅读次数:
314
什么是 hibernate 框架 1.hibernate 框架应用在 javaee 三次结构中 dao 层框架 2.在dao 层里面对数据库做curd 操作, 使用hibernate 做crud 操作, hibernate 底层代码就是jdbc, hibernate 对 jdbc 进行封装,使用hi ...
分类:
Web程序 时间:
2017-10-31 18:42:40
阅读次数:
207