Class CACHESql

java.lang.Object
org.eclnt.ccee.db.cache.CACHESql
All Implemented Interfaces:
ICCEEConstants

public class CACHESql extends Object implements ICCEEConstants
A simple SQL cache implementation.

The cached object are kept during the lifetime of this object. Do not use as "global" cache but for dedicated caching situations typically related to the processing of one user.

Cache access by this class is NOT suitable for multi threaded access!
  • Constructor Details

    • CACHESql

      public CACHESql()
  • Method Details

    • queryOne

      public <OBJTYPE> OBJTYPE queryOne(Class<OBJTYPE> clazz, Object... colVals)
    • queryOne

      public <OBJTYPE> OBJTYPE queryOne(String contextName, Class<OBJTYPE> clazz, Object... colVals)
    • query

      public <OBJTYPE> List<OBJTYPE> query(Class<OBJTYPE> clazz, Object... colVals)
    • query

      public <OBJTYPE> List<OBJTYPE> query(String contextName, Class<OBJTYPE> clazz, Object... colVals)
    • queryTop

      public <OBJTYPE> List<OBJTYPE> queryTop(Class<OBJTYPE> clazz, int top, Object... colVals)
    • queryTop

      public <OBJTYPE> List<OBJTYPE> queryTop(String contextName, Class<OBJTYPE> clazz, int top, Object... colVals)