This commit is contained in:
@@ -1000,6 +1000,21 @@ public final class DataJDBCSource implements DataSource {
|
||||
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----------------------------
|
||||
@Override
|
||||
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> 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----------------------------
|
||||
/**
|
||||
* 根据指定字段值查询对象某个字段的集合
|
||||
|
||||
Reference in New Issue
Block a user