第一种: Dao层的方法 [java] view plain copy <span style="font-size:12px;">Public User selectUser(String name,String password);</span> [java] view plain copy [ ...
分类:
其他好文 时间:
2018-05-16 10:56:30
阅读次数:
250
1:Hebinate框架的简述: Hebinate框架主要用用在javaee开发中的dao层设计,实现对数据库的crud等操作, Hibernate的底层通过jdbc实现,通过对jdbc的封装,实现对数据库的操作, Hibernate是开源的轻量级框架,直接使用,避免了复杂的jdbc和sql语句。 ...
分类:
Web程序 时间:
2018-05-15 21:05:27
阅读次数:
384
0 前言 一个基于SSM框架的高并发秒杀系统采用IDEA+Maven+SSM+Mysql+Redis+Jetty、Bootstrap/Jquery开发。 通过这个小项目,理清了基于SSM框架开发Web应用的流程以及常见的避坑方法,并在最后简单采用了Redis缓存以及Mysql Procedure对项 ...
分类:
Web程序 时间:
2018-05-12 11:12:18
阅读次数:
794
1. 什么是单例多例;2. 如何产生单例多例;3. 为什么要用单例多例4. 什么时候用单例,什么时候用多例; 1. 什么是单例多例: 所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action; 2. ...
分类:
其他好文 时间:
2018-05-06 21:21:58
阅读次数:
156
1 分页查询 1.1 分页核心 设计一个用于封装当前页所有分页相关的数据的PageBean对象,每次访问根据PageBean对象显示当前页面信息 1.2 分页的实现步骤 1)编写分页对象和实体对象 2)编写DAO层代码(查询总记录数和查询当前页数据) 3)编写Service层代码(封装PageBea ...
分类:
其他好文 时间:
2018-05-06 18:52:06
阅读次数:
130
<mapper namespace="com.example.demo.mapper.UserMapper"> namespace绑定dao层的接口UserMapper,在接口中定义方法去操作数据库,但不用去具体实现,在对应的Mapper文件中添加sql语句实现数据库CRUD操作。 在applica ...
分类:
编程语言 时间:
2018-05-06 14:58:42
阅读次数:
164
单例和多例的区别 : 单例多例需要搞明白这些问题: 1. 什么是单例多例; 2. 如何产生单例多例; 3. 为什么要用单例多例 4. 什么时候用单例,什么时候用多例; 1. 什么是单例、多例: 所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多 ...
分类:
编程语言 时间:
2018-05-03 19:55:27
阅读次数:
292
场景: 现在有这么一个情况,就是在service中提供的一个方法是先将符合条件的数据全部删除,然后再将新的条件全部插入数据库中 这个场景需要保证service中执行两步 1.删除 2.插入 这两步自然是在同一个事务中完成才是一个完整的操作。 那么针对这个场景,看看注解怎么用 1》》先看dao层 链接 ...
分类:
编程语言 时间:
2018-05-03 16:34:58
阅读次数:
2623
在Dao层我们只完成了针对表的相关操作,包括写了接口方法和映射文件中的sql语句,并没有编写逻辑的代码,例如对多个Dao层方法的拼接,当我们用户成功秒杀商品时我们需要进行商品的减库存操作(调用SeckillDao接口)和增加用户明细(调用SuccessKilledDao接口),这些逻辑我们都需要在S... ...
分类:
其他好文 时间:
2018-05-02 16:20:04
阅读次数:
146
三大框架整合的思路 1、Dao层: Mybatis的配置文件:SqlMapConfig.xml 不需要配置任何内容,需要有文件头。文件必须存在。 applicationContext-dao.xml: mybatis整合spring,通过由spring创建数据库连接池,spring管理SqlSess ...
分类:
其他好文 时间:
2018-04-30 21:09:11
阅读次数:
153