net.paoding.rose.jade.statement.cached
类 CachedStatement

java.lang.Object
  继承者 net.paoding.rose.jade.statement.cached.CachedStatement
所有已实现的接口:
Statement

public class CachedStatement
extends Object
implements Statement

CachedStatement 封装了支持Cache的逻辑

作者:
qieqie.wang

构造方法摘要
CachedStatement(CacheProvider cacheProvider, Statement realStatement)
           
 
方法摘要
 Object execute(Map<String,Object> parameters)
          按照给定的方法参数值,执行一次数据库检索或更新 您可以通过parameters.get(":1")、parameters.get(":2")获得方法中的第1、第2个参数(从1开始)
如果DAO方法中的参数设置了@SQLParam(name) 注解,您还可以从parameters.get(name)取得该参数。
 StatementMetaData getMetaData()
          所属的DAO方法及其相关的信息
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CachedStatement

public CachedStatement(CacheProvider cacheProvider,
                       Statement realStatement)
参数:
cacheProvider -
realStatement -
方法详细信息

getMetaData

public StatementMetaData getMetaData()
从接口 Statement 复制的描述
所属的DAO方法及其相关的信息

指定者:
接口 Statement 中的 getMetaData
返回:

execute

public Object execute(Map<String,Object> parameters)
从接口 Statement 复制的描述
按照给定的方法参数值,执行一次数据库检索或更新

您可以通过parameters.get(":1")、parameters.get(":2")获得方法中的第1、第2个参数(从1开始)
如果DAO方法中的参数设置了@SQLParam(name) 注解,您还可以从parameters.get(name)取得该参数。

指定者:
接口 Statement 中的 execute
返回:


Copyright © 2012. All Rights Reserved.