public final class JdbcDataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery> extends Object implements DataAccess<E,I,Q>
| 构造器和说明 |
|---|
JdbcDataAccess(org.springframework.jdbc.core.JdbcOperations jdbcOperations,
Class<E> entityClass,
Class<I> idClass,
org.springframework.jdbc.core.RowMapper<E> rowMapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
batchInsert(Iterable<E> entities,
String... columns) |
long |
count(Q q) |
void |
create(E e) |
int |
delete(IdWrapper<I> w) |
int |
delete(Q q) |
E |
get(IdWrapper<I> w) |
int |
patch(E e) |
int |
patch(E e,
Q q) |
List<E> |
query(Q q) |
<V> List<V> |
queryColumns(Q q,
Class<V> clazz,
String... columns) |
List<I> |
queryIds(Q query) |
int |
update(E e) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, getpublic final List<E> query(Q q)
query 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public final <V> List<V> queryColumns(Q q, Class<V> clazz, String... columns)
queryColumns 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public final long count(Q q)
count 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public final int delete(Q q)
delete 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public final E get(IdWrapper<I> w)
get 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public int delete(IdWrapper<I> w)
delete 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public final void create(E e)
create 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public int batchInsert(Iterable<E> entities, String... columns)
batchInsert 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public final int update(E e)
update 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public final int patch(E e)
patch 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public final int patch(E e, Q q)
patch 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>public List<I> queryIds(Q query)
queryIds 在接口中 DataAccess<E extends Persistable<I>,I extends Serializable,Q extends PageQuery>Copyright © 2021 DOYToWin. All rights reserved.