- 浏览: 309975 次
- 性别:
- 来自: 苏州
-
最新评论
-
goahead2010:
projecttian 写道可以使用拦截器的方式来处理这个范型 ...
mybatis泛型Dao参考一 -
projecttian:
可以使用拦截器的方式来处理这个范型dao,这样可以省去User ...
mybatis泛型Dao参考一 -
andyLee520:
...
Thread 重要方法总结
文章列表
Java深度历险(六)——Java注解
作者 成富 发布于 三月 23, 2011
在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典
型的S(pring)S(truts)H(ibernate)架构来说,Spring、Struts和Hibernate这三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻才被发现。把同一份信息保存在两个地方,总是个坏的主意。理想的情况是在一个地方维护这些信息就好了。其它部分所需的信息则通过自动的方式来生成。JDK ...
Java基础笔记 – Annotation注解的介绍和使用 自定义注解本文由 arthinking 发表于602 天前 ⁄ Java基础 ⁄
Java Annotation注释语法
博客分类:
JAVA基础
JavaEJBBeanSUN
JAVA从J2SE5开始提供名为annotation(注释,标注)的功能。Java的annotation,可以附加在package, class, method, field等上面,相当于给它们添加了额外的辅助信息。附加在package, class, method, field等上的Annotation,如果没有外部解析工具等对其加以解析和处理的情况,本身不会对Java的源代码或class等产生任何影响,也不会对它们的执行产生任何影响。 但借助外部工具,比如ja ...
使用Spring进行面向切面编程
一、aop术语:
1、切面:所有切入点的集合
2、切入点:一组符合某种规则的连接点
3、连接点:狭义上通俗的讲指的是某个方法
4、通知:在某个连接点上的某种操作,该操作并非连接点中的操作,而是外来的操作。
5、引入(Introduction):引入(在AspectJ中被称为inter-type声明)使得一个切面可以定义被通知对象实现给定的接口, 并且可以为那些对象提供具体的实现
二、例子
一般你可以单纯的使用aspectj进行aop,也可以让spring和aspectj联合来开发,前者功能强大,但需另外的编译器和熟悉asp ...
Mybatis\Spring编程式事务管理
配置管理SpringJDBCDAO编程
需求:同时有多条修改数据库操作,当一条出错,所有回滚
1、mybatis事务处理(作用于持久层,即DAO)
Java代码
/**
【第九章】 Spring的事务 之 9.3 编程式事务 ——跟我学spring3
博客分类:
跟我学spring
spring
9.3 编程式事务
9.3.1 编程式事务概述
所谓编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。
Spring框架提供一致的事务抽象,因此对于JDBC还是JTA事务都是采用相同的API进行编程。
java代码:
Java代码
Spring + mvc,Mybatis整合 (含事务配置,分页功能)
Spring + mvc,Mybatis整合 (含事务配置,分页功能)
环境
WIN8 , Eclipse (Juno) , Maven 3.0.4 , Tomcat 7
为了方便测试分页功能,前台使用了jquery的Jqgrid插件。
1.建立项目
1.使用Eclipse新建一个Maven Project,Archetype选择 maven-archetype-webapp。
2.新建的项目中默认只有一个source folder - src/main/resources ,添加另外三个so ...
MyBatis与Spring集成示例续——MyBatis学习笔记之六
2012-08-06 23:53:25
标签:Spring 集成 MyBatis bean继承 编程式事务
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public abstract class BaseDAOImpl {
protected final Log logger = LogFactory.getLog(getClass());
private QueryDelegate queryDelegate = new QueryDelegate();
private EntityDelegate entityDelegate = new Entit ...
使用泛型类简化ibatis系统架构
2010-08-10 10:14 2702人阅读 评论(6) 收藏 举报
ibatis
IBatis通用DAO的封装
已有 521 次阅读2012-8-17 08:36 |个人分类:IBATIS| IBatis, Java, 淘课江湖, 封装
IBatis一个基于Java的数据持久层框架, 是一种“半自动化”的ORM实现,ibatis 并不会为程序员在运行期自动生成 SQL 执行。具体的 SQL 需要程序员编写,然后通过映射配置
泛型DAO接口的设计
博客分类:
结构设计
DAOiBATISMySQLOracleSpring
1、泛型DAO接口定义
Java代码
import java.io.Serializable;