今天终于写完的Dao层的操作,怀着无比激动的心情,进行单元测试,就在最后一个方法,对的就是最后一个方法,启动单元测试就会报以下错误: 并且一直循环下去,一直以为是哪里不小心修改了配置文件导致出错,我居然花费了2个小时找出错原因。 最后一口老血喷薄而出,对 就是被自己蠢死的,原因就是因为太兴奋在最后的 ...
分类:
数据库 时间:
2016-05-11 19:38:22
阅读次数:
1200
思考 很多人用过MyBatis,或者使用过SpringData,那么和传统的jdbc相比,差别在哪里呢?传统的dao层,接口需要有实现,需要连接发出sql,需要接收返回值,但是mybatis只需要实现接口,而不需要实现类,而且神奇的是,可以通过spring的注解,直接把接口的实现对象给取出,大家都知 ...
分类:
其他好文 时间:
2016-05-11 11:18:28
阅读次数:
207
如果使用hiberante作为dao层,常用的方式是:定义一个dao层接口包(com.dao.service)然后在定义一个dao层接口实现包(com.dao.service.impl),这样定义结构清晰,方便维护和开发工作。如果使用mybatis作为dao层,就可以省略到dao实现包,直接将sql ...
分类:
其他好文 时间:
2016-05-09 18:41:37
阅读次数:
200
Spring的DAO模块提供了对JDBC、Hibernate、JDO等DAO层支持。 DAO模块依赖 commons-pool.jar、commons-collections.jar package com.dao; import java.util.ArrayList; import java.u ...
分类:
编程语言 时间:
2016-05-07 22:15:36
阅读次数:
175
通过泛型实现持久层 BaseDao 的写法问题说明:我们在编写 Dao 层的时候,总会遇到通用的增删改查方法,每一次都要写声明和实现是一件很繁琐的事情,而且代码有很多事相同点。于是我们想到了使用面向对象的三大特性和泛型语法来简化持久层的开发。Base 的实现类和接口都是抽象的,所以都带泛型。第 1 步:编写 BaseDao 接口 IBaseDao注意泛型。public interface IBase...
分类:
其他好文 时间:
2016-05-07 09:39:53
阅读次数:
193
我们在使用spring的时候经常会用到这些注解,那么这些注解到底有什么区别呢。我们先来看代码 同样分三层来看: Action 层: service层:(service就直接定义类了,没有定义接口,定义接口也是一样的) Dao层 先定义一个接口 然后实现类: 然后spring的配置,这个配置就很简单了 ...
分类:
编程语言 时间:
2016-05-06 19:12:52
阅读次数:
268
Spring4 整合 Hibernate3 基本使用(通过注入 SessionFactory)Spring4 整合 Hibernate3 基本使用通过注入 SessionFactory
步骤 1 导入 maven 依赖
步骤 2 编写 beans 核心配置文件
步骤 3编写实体类
步骤4编写基于 Hibernate 的 DAO 层
步骤5编写测试方法
进一步研究步骤 1 :导入 maven 依赖1、...
分类:
编程语言 时间:
2016-05-06 12:54:40
阅读次数:
485
网上找了一大堆的例子,没一个跑通的,都是copy转发,哎,整理得好辛苦。。做个笔记,方便正遇到此问题的猿们能够得到帮助。。。。废话不多说,贴代码。。。。。 项目结构说明: 1.dao层的admin、website包中包含的Mapper.xml文件分别操作不同的数据库 2.举例:192.168.1.1 ...
分类:
编程语言 时间:
2016-05-03 17:56:21
阅读次数:
442
angularJS开发移动apkcontroller:angular封装的ng-click事件出发controller中定义的绑在$scope的方法,调用相应的eventevent::负责业务逻辑,和代码实现,可以注入需要的service使用service里面的方法。service:event也是service的一种。model:dao层实现,为了实现sql在一个..
分类:
其他好文 时间:
2016-04-29 20:20:25
阅读次数:
132
1: dao层不应该有太多业务逻辑,比如,一个方法就只保存一个数据库表操作. 对比了一下 JourneyDao 太多的业务处理了 2: 面向对象尽量还是多用对象具体化,少使用hashmap,现在暂时分为3层对象 1:vo 专门负责 request对象 2: model: 将接收进来的vo对象转化 , ...
分类:
Web程序 时间:
2016-04-20 11:16:19
阅读次数:
223