This commit is contained in:
地平线
2015-07-13 14:17:17 +08:00
parent 4657a59096
commit c3e947c273
2 changed files with 21 additions and 0 deletions

View File

@@ -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) {

View File

@@ -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----------------------------
/**
* 根据指定字段值查询对象某个字段的集合