Spring框架的核心功能IoC(Inversion of Control),也就是通过Spring容器进行对象的管理,以及对象之间组合关系的映射。通常情况下我们会在xml配置文件中进行action,service,dao等层的声明,然后并告知框架我们想要的注入方式,然后在类中声明要组合类的get,set方法。而通过Spring框架中注解的运用也就主要是解决这类问题的。而框架中另一个核心知识AOP...
分类:
编程语言 时间:
2014-11-09 22:21:37
阅读次数:
289
Yii的查询构造器提供了一个用面向对象的方法来构造SQL语句。他让开发人员可以用类的方法,属性来作为SQL语句的一部分。然后把不同部分组装到一个正确的SQL语句中,调用DAO的方法来执行。下面的例子演示如何用QB来构造SQL语句$user=Yii::app()->db->createCommand(...
分类:
数据库 时间:
2014-11-08 10:23:06
阅读次数:
164
操作数据库常用操作就是增删查改,每做一次就写一次这些操作太麻烦,也没必要,特别是写多条件查询并分页时,太痛苦了,所以抽空写了个dao帮助jar,导入即搞定!妈妈再有不用担心我的项目了!
转载请注明出处!!!
使用说明:
1、类的使用请参照文档说明,不懂可以结合例子demo!
2、分页jsp书写,只需将分页条件包在中即可,然后把jar中的pageJsp中的pageView.jsp拷出来,在数...
分类:
编程语言 时间:
2014-11-07 19:09:19
阅读次数:
283
同事让我帮他找一个错误,他说明明写的对的,怎么老是报错。其实,使用MyBaties在编写sql配置文件时,都会遇到的一个小问题,问题虽小,对初学者可能都会碰到。org.apache.ibatis.builder.IncompleteElementException:Couldnotfindparametermapcom.boco.fsmsys.amuse.dao.Amuse..
分类:
Web程序 时间:
2014-11-07 15:05:49
阅读次数:
551
[11-07 10:55:28] [http-bio-8080-exec-2] [ERROR][com.shinowit.dao.BaseDAO-179]-Null value was assigned to a property of primitive type setter of com.sh...
分类:
其他好文 时间:
2014-11-07 12:51:09
阅读次数:
166
dao 主要是一些接口,里面定义了一些用于增删改查的方法名daoImpl 就是对dao的具体实现Service 同上,也是一些接口,主要是用来调用dao层的一些方法,所以这里定义的方法一般都定义好了参数;serviceImp 对service的具体实现,这里会调用dao 的一些方法servlet ....
分类:
编程语言 时间:
2014-11-06 19:02:37
阅读次数:
222
想利用泛型抽取BaseDao层,简化操作时出现问题:
@Transactional这个注解是可以继承的,于是就想写在抽取的BaseDao层上,让实现的类可以不用写@Transactional,就可开启事务。
问题描述:
由于偷懒,没给BaseDao抽接口,代码如下:
package com.liang.ssh2.base;
import java.lang.reflect.Paramet...
分类:
编程语言 时间:
2014-11-06 07:07:51
阅读次数:
353
们在SpringMVC开发项目中,有的用注解和XML配置Bean,这两种都各有自己的优势,数据源配置比较经常用XML配置,控制层依赖的service比较经常用注解等(在部署时比较不会改变的),我们经常比较常用的注解有@Component是通用标注,@Controller标注web控制器,@Service标注Servicec层的服务,@Respository标注DAO层的数据访问。SpringMVC启动时怎么被自动扫描然后解析并注册到Bean工厂中去(放到DefaultListableBeanFactory中...
分类:
编程语言 时间:
2014-11-05 21:38:23
阅读次数:
371
项目结构示意图:splitPage|-com.balfish.bean Goods.java|-com.balfish.dao GoodsDao.java|-com.balfish.servlet MyServlet.java|-com.balfish.util DbConnect...
分类:
数据库 时间:
2014-11-05 12:52:39
阅读次数:
427
1. Ibator介绍
Ibator是iBATIS的代码发生器,其原名叫abator,后来更名为Ibator,同时代码结构也做了相应的一些修改,所以两者的配置也有所不同。Ibator可以生成一个数据库中的一个表(或多个表)的DAO层、DO层及符合iBATIS规范的配置,它减少了我们编写配置文件、创建DO及DAO的工作量,并且可以创建简单的CRUD(创建,检索,更新,删除),我们可以在此基...
分类:
其他好文 时间:
2014-11-04 21:07:54
阅读次数:
248