Я использую JOOQ с Java, и я пытаюсь запросить столбец, который должен быть нечувствительным к случаям, и должен вернуть все результаты в данном списке .
Осмотрев ответ на ответ, самый близкий, который я получил. /> Я мог бы использовать этот подход, но (я полагаю), который потребует нескольких запросов. Тем не менее, очень вероятно, что существует гораздо более эффективный способ ведения дел.Integer warehouseId = 123;
ArrayList productNames = new ArrayList();
productNames.add("Lamp");
productNames.add("Laptop");
return getDslContext(instanceId)
.select(TABLE_A.fields()) // Select all fields from TABLE_A
.from(TABLE_A)
.leftJoin(TABLE_B) // Join TABLE_B
.on(TABLE_A.WAREHOUSE_ID.eq(TABLE_B.WAREHOUSE_ID)
.and(TABLE_A.SERIAL_NUMBER.eq(TABLE_B.SERIAL_NUMBER))
.and(TABLE_B.DELETE_DATE.isNull())) // Join condition on foreign key
.where(TABLE_A.PRODUCT_NAME.inIgnoreCase(productNames) //
Подробнее здесь: https://stackoverflow.com/questions/797 ... case-insen
Как мне запросить JOOQ с «In», а также гарантировать, что запрос нечувствителен к случаям? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Развертывание приложения Spring Boot Jooq в wildfly не загружает классы Jooq
Anonymous » » в форуме JAVA - 0 Ответы
- 53 Просмотры
-
Последнее сообщение Anonymous
-