This commit is contained in:
@@ -1000,6 +1000,21 @@ public final class DataJDBCSource implements DataSource {
|
|||||||
return sheet.isEmpty() ? null : sheet.list().get(0);
|
return sheet.isEmpty() ? null : sheet.list().get(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public <T> boolean exists(Class<T> clazz, Serializable pk) {
|
||||||
|
return find(clazz, pk) != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public <T> boolean exists(final Class<T> clazz, final FilterNode node) {
|
||||||
|
return find(clazz, node) != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public <T> boolean exists(final Class<T> clazz, final FilterBean bean) {
|
||||||
|
return find(clazz, bean) != null;
|
||||||
|
}
|
||||||
|
|
||||||
//-----------------------list set----------------------------
|
//-----------------------list set----------------------------
|
||||||
@Override
|
@Override
|
||||||
public <T, V> Set<V> queryColumnSet(String selectedColumn, Class<T> clazz, String column, Serializable key) {
|
public <T, V> Set<V> queryColumnSet(String selectedColumn, Class<T> clazz, String column, Serializable key) {
|
||||||
|
|||||||
@@ -133,6 +133,12 @@ public interface DataSource {
|
|||||||
|
|
||||||
public <T> T find(final Class<T> clazz, final FilterBean bean);
|
public <T> T find(final Class<T> clazz, final FilterBean bean);
|
||||||
|
|
||||||
|
public <T> boolean exists(Class<T> clazz, Serializable pk);
|
||||||
|
|
||||||
|
public <T> boolean exists(final Class<T> clazz, final FilterNode node);
|
||||||
|
|
||||||
|
public <T> boolean exists(final Class<T> clazz, final FilterBean bean);
|
||||||
|
|
||||||
//-----------------------list set----------------------------
|
//-----------------------list set----------------------------
|
||||||
/**
|
/**
|
||||||
* 根据指定字段值查询对象某个字段的集合
|
* 根据指定字段值查询对象某个字段的集合
|
||||||
|
|||||||
Reference in New Issue
Block a user