本文整理了Java中com.tcdng.unify.core.database.Query.select
方法的一些代码示例,展示了Query.select
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.select
方法的具体详情如下:
包路径:com.tcdng.unify.core.database.Query
类名称:Query
方法名:select
暂无
代码示例来源:origin: com.tcdng.jacklyn/jacklyn-system
@Override
public List<Authentication> findAuthentications(AuthenticationQuery query) throws UnifyException {
Query<Authentication> cloneQuery = query.copy();
cloneQuery.select("id", "name", "description", "cryptograph", "status", "statusDesc");
return db().listAll(cloneQuery);
}
代码示例来源:origin: com.tcdng.unify/unify-core
@Override
public void process(Report report) throws UnifyException {
DataSourceDialect dialect = getDataSource(report).getDialect();
Query<? extends Entity> query = ReflectUtils.newInstance(queryClass);
Map<String, String> fieldToColumnMap = dialect.getFieldToNativeColumnMap(query.getEntityClass());
ReportColumn[] reportColumns = getReportColumns(report.getCode());
for (ReportColumn rc : reportColumns) {
report.addColumn(rc);
query.select(rc.getName());
if (rc.isGroup() || rc.getOrder() != null) {
query.order(rc.getName());
}
// Convert property names to native column name
rc.setName(fieldToColumnMap.get(rc.getName()));
}
populate(query, report.getReportParameters());
String nativeQuery = dialect.generateNativeQuery(query);
report.setQuery(nativeQuery);
}
内容来源于网络,如有侵权,请联系作者删除!