@Override public <T, U extends Entity> Map<T, U> findAllMap(Class<T> keyClass, String keyName, Query<U> query) throws UnifyException { return getDatabaseSession().findAllMap(keyClass, keyName, query); }
@Override public <T, U, V extends Entity> Map<T, List<U>> valueListMap(Class<T> keyClass, String keyName, Class<U> valueClass, String valueName, Query<V> query) throws UnifyException { return getDatabaseSession().valueListMap(keyClass, keyName, valueClass, valueName, query); }
@Override public <T, U extends Entity> Map<T, U> listAllMap(Class<T> keyClass, String keyName, Query<U> query) throws UnifyException { return getDatabaseSession().listAll(keyClass, keyName, query); }
@Override public <T extends Entity> T list(Class<T> clazz, Object pk, Object versionNo) throws UnifyException { return getDatabaseSession().list(clazz, pk, versionNo); }
@Override public void setSavePoint() throws UnifyException { getDatabaseSession().setSavepoint(); }
@Override public void clearSavePoint() throws UnifyException { getDatabaseSession().clearSavepoint(); }
@Override public void rollbackToSavepoint() throws UnifyException { getDatabaseSession().rollbackToSavepoint(); }
@Override public <T extends Entity> T find(Query<T> query) throws UnifyException { return getDatabaseSession().find(query); }
@Override public int updateById(Entity record) throws UnifyException { return getDatabaseSession().updateById(record); }
@Override public int deleteByIdVersion(Entity record) throws UnifyException { return getDatabaseSession().deleteByIdVersion(record); }
@Override public <T, U extends Entity> T value(Class<T> fieldClass, String fieldName, Query<U> query) throws UnifyException { return getDatabaseSession().value(fieldClass, fieldName, query); }
@Override public int updateByIdVersion(Entity record) throws UnifyException { return getDatabaseSession().updateByIdVersion(record); }
@Override public int delete(Class<? extends Entity> clazz, Object pk) throws UnifyException { return getDatabaseSession().delete(clazz, pk); }
@Override public int countAll(Query<?> query) throws UnifyException { return getDatabaseSession().count(query); }
@Override public <T extends Entity> T findConstraint(T record) throws UnifyException { return getDatabaseSession().findConstraint(record); }
@Override public <T extends Entity> List<T> findAll(Query<T> query) throws UnifyException { return getDatabaseSession().findAll(query); }
@Override public int updateAll(Query<?> query, Update update) throws UnifyException { return getDatabaseSession().updateAll(query, update); }
@Override public int deleteById(Entity record) throws UnifyException { return getDatabaseSession().deleteById(record); }
@Override public <T extends Entity> List<T> listAll(Query<T> query) throws UnifyException { return getDatabaseSession().listAll(query); }
@Override public <T extends Entity> T list(Query<T> query) throws UnifyException { return getDatabaseSession().list(query); }