- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我从 Controller 获取 orderBy 和 orderDirection,并希望解析它并将其与我使用 DSLContext 进行查询的存储库一起使用。
这是我的方法:
public List<Map<String, Object>> read(@NonNull final String schema,
@NonNull final String tableName,
@NonNull final List<String> columnNames,
@NonNull final String queryConditions,
@NonNull final String orderBy,
@NonNull final String orderDirection) {
final Table table = table(getTableWithSchema(schema, tableName));
final List<Condition> conditions = conditionMapper.mapToConditions(queryConditions);
final List<Field<?>> fields = fieldsMapper.mapToFields(columnNames);
final SortField sortField = ???
return crudRepository.read(table, fields, conditions, sortField);
}
稍后我的粗鲁将其称为:
public List<Map<String, Object>> read(@NonNull final Table<?> table,
@NonNull final Collection<Field<?>> fields,
@NonNull final Collection<Condition> conditions,
@NonNull final SortField<?> sortField) {
return dslContext
.select(fields)
.from(table)
.where(conditions)
.orderBy(sortField)
.fetchMaps();
}
我将如何创建该 sortField(只有一个)以便我可以将其传递给 dslContext?
最佳答案
我自己找到了它 - JOOQ 初学者,所以也许它会对某人有所帮助。
SortField<?> sortField = DSL.field(orderBy).sort(SortOrder.valueOf(orderDirection));
关于java - JOOQ 解析 orderBy 和 orderDirection 以与 dslcontext 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51727902/
我正在尝试生成 Database使用 JOOQ 我确实用这段代码创建了一个表: CreateTableAsStep table = create.createTable("TestTable"); C
我正在编写一个网络服务。我想知道是否 DSLContext创建对象很重?我可以在 DAO 方法中创建它们(并在方法完成时销毁它们)还是最好在请求开始时创建一个并将其传递给 DAO 类。 最佳答案 DS
我不确定我是否得到 this右: "... jOOQ's Configuration is not necessarily threadsafe, and queries are "attached"
我正在尝试使用 jOOq 将我从命令行编写和测试的查询转换为 DSLContext 查询,但遇到了问题。下面的查询旨在从具有 JSONB 列“tags”的表“campaign”中返回匹配 like 参
这就是我实现我想要的每个 jooq 查询的方式。 UtilClass{ //one per table more or less static void methodA(){ //my met
JOOQ 手册说明如下: Out of the box, all jOOQ provided publishers will block on theunderlying JDBC connectio
我正在尝试在我的 Micronaut 应用程序中使用 jOOQ,并让 jOOQ DSLContext 自 Action 为注入(inject)的 bean 提供给我的构造函数,但它找不到该 bean。
我将 JOOQ 与 Kotlin、Spring 和 PostgreSQL 一起使用。我能够运行 JOOQ 生成器和查询数据。问题是我无法在存储库类构造函数中注入(inject) DSLcontext。
这是我正在编写的一个使用 JooQ 3.7.0 的类的代码(不相关的部分已被删除);注意 AutoCloseable 的用途DSLContext的特征: public final class Jooq
我从 Controller 获取 orderBy 和 orderDirection,并希望解析它并将其与我使用 DSLContext 进行查询的存储库一起使用。 这是我的方法: public List
我使用 spring boot 和 JOOQ 创建了一个简单的项目,添加了依赖项“spring-boot-starter-jooq”。编译时应用程序无法启动。 这是 pom.xml: 4.
在我的 Vaadin 和 Spring Boot 应用程序中,我已从 jOOQ 3.14.12 更新到 3.15.0。此更新后,我的应用程序不再启动。这是我得到的错误: ***************
我是一名优秀的程序员,十分优秀!