Описание тега jdbi
NoneJ DBI - это библиотека расширений по сравнению со стандартным JDBC, чтобы сделать запись доступа к реляционной базе данных более удобной (и правильной!) из Java.
1
ответ
Как изменить мой `@SQLUpdate` для преобразования объекта`Joda` `DateTime` в`h2`-читаемую временную метку?
Как мне изменить мой @SQLUpdate преобразовать Joda DateTime возражать в h2-читаемая метка времени? У меня есть объект DAO, MyDao, с insert метод. public interface MyDao extends Transactional<MyDao> { @SqlUpdate( "INSERT INTO my_table "(id, ori…
06 июн '15 в 00:37
0
ответов
Dropwizard JDBI автоматически сгенерированное значение на вставках
Я использую Dropwizard с JDBI и хотел бы, чтобы оператор вставки автоматически генерировал ключ. Моя таблица 'набор данных' имеет вид SELECT * FROM dataset ; id xaxis yaxis ---------- ------------------- ----------------- 1 230,234,23,423,4234 32,34…
04 апр '18 в 09:50
2
ответа
Как изменить операторы SQL, прежде чем они будут выполнены в JDBI 3 (объекты SQL)
Я хотел бы перехватить и изменить операторы SQL, прежде чем они будут выполнены в JDBI 3 (объекты SQL). Причиной этого является замена пользовательских заполнителей токенов именами схем. Я нашел этот поток, но он предназначен для JDBI 2 ( Использова…
21 сен '18 в 19:29
1
ответ
JDBI выдает ошибку "ORA-00900: неверный оператор SQL" при использовании @UseStringTemplate3StatementLocator
Я пытаюсь создать интерфейс DAO, который связывается с файлом шаблона строки dao.sql.stg. Запрос очень прост, просто выбор по идентификатору. MyDao.groovy: @UseStringTemplate3StatementLocator @RegisterMapperFactory(BeanMapperFactory.class) interface…
07 апр '15 в 21:50
1
ответ
JDBI вставка вопрос
Я использую JDBI для вставки некоторых данных в таблицу MySQL с автоматическим приращением первичного ключа. Я использовал индексы, чтобы сделать вставку. Код выглядит так: public void insertWorkout(String[] values) { String insertString = "insert i…
25 янв '14 в 05:34
0
ответов
Dropwizard/JDBI - Отображение MySQL INT на Java для каждого поля логическое?
Моя база данных содержит много столбцов, где логические значения представлены 0 или 1. Я хотел бы преобразовать их в логические значения, когда они отображаются из базы данных, сохраняя при этом возможность использования @RegisterBeanMapper(Dog.clas…
15 авг '18 в 22:15
1
ответ
Можно ли получить сгенерированный ключ от вставки, используя дескриптор в JDBI?
Я знаю, что есть @GeneratedKeys, но я не могу использовать его с обработчиком (я использую обработчик в своих тестах).
13 июл '16 в 16:47
1
ответ
jdbi jdbc vertica потоковый набор результатов для обработки больших данных
Я пытаюсь подключиться к Vertica через JDBI JDBC, чтобы получить огромный набор результатов. Следовал документации JDBI и добавил это к дао, @SqlQuery("<query>") @Mapper(ResultRow.StreamMapper.class) @FetchSize(chunkSizeInRows) public Iterable…
20 июн '14 в 19:03
1
ответ
Как использовать @SQLUpdate в JDBI для получения списка строк в качестве параметра?
У меня есть оператор SQL, который должен быть выполнен несколько раз со списком, и сейчас я использую @SQLBATCH для этого. @SqlBatch("INSERT INTO table (name, id) values (:names, :id)") public abstract void addName( @Bind("names") List<String>…
08 фев '18 в 02:08
0
ответов
JDBI ResultSetMapper: частично сопоставить строку с классом
Когда мы определяем Mapper для класса, мы должны извлекать каждый столбец в запросах sql, чтобы отобразить класс в jdbc resultsetmapper. например. public class Mapper implements ResultSetMapper<MyClass>{ public MyClass map(int index, ResultSet…
18 июн '14 в 07:03
2
ответа
JDBI ALTER TABLE DROP PARTITION
Эй, у меня проблема с изменением разделов таблицы с использованием JDBI. Вот пример запроса, который я пытаюсь выполнить: ALTER TABLE table1 DROP PARTITION P_1 Это прекрасно работает в MySQL при удалении раздела "P_1" из таблицы "table1". Я реализов…
19 авг '15 в 00:22
1
ответ
JDBI One-To-Many объединяет и отображает
У меня есть следующие классы: public class User { private int id; private String name; private List<Comment> comments; private List<Address> address; // getters/setters } public class Comment { private int id; private String comment; ...…
26 май '16 в 16:29
1
ответ
JDBI поддерживает хранимую процедуру с параметром out
JDBI имеет @SqlCall аннотация для вызова процедуры, но прямо сейчас метод, помеченный только этой аннотацией, может вернуть null или же OutParameters, Так что сейчас есть, в любом случае, мы можем получить выходной параметр через OutParameters при в…
07 июн '16 в 22:36
1
ответ
Как совместить JDBI @GetGeneratedKeys с Mapper
Я хотел бы, чтобы JDBI преобразовал автоматически сгенерированный первичный ключ (Long value) в другой класс. Мой DAO: @RegisterMapper(SystemIdMapper.class) public interface SystemDao { @SqlUpdate("insert into systems(device_id, user_id) values(:dev…
09 сен '15 в 11:27
1
ответ
JDBI Транзакционный.inTransaction() с пустым типом возврата?
JDBI Handle позволяет выполнять транзакции через вызов .inTransaction(TransactionCallback<ReturnType> callback), Этот TransactionCallback может быть VoidTransactionCallback, который допускает тип возврата void. Я не вижу эквивалента при исполь…
01 фев '17 в 00:43
2
ответа
Использование JDBI с драйвером JDBC, который не поддерживает подготовленные операторы
Я пытаюсь использовать последнюю версию 2.x JDBI поверх драйвера Presto/AWS Athena jdbc, который не поддерживает подготовленные операторы. Кажется, что должен быть параметр конфигурации или такой, который позволил бы вам отключить использование подг…
03 окт '17 в 15:49
0
ответов
Сбой при сохранении sqlobject в таблицу Mysql с использованием JDBI
Я пытался сохранить объект SQL в таблицу MYSQL, используя JDBI. В данном объекте POJO есть один член (allow_iam_roles) типа - List<String>, И это терпит неудачу здесь, показывая исключение - java.sql.SQLException: Incorrect string value: '\xAC…
06 мар '17 в 05:43
0
ответов
JDBI3 обратная версия AbstractArgumentFactory.build
Моя таблица MySQL имеет три столбца: один длинный (user_id), другой varchar(имя) и, наконец, varchar(правила (это массив JSON в виде строки)). Я недавно интегрировал JDBI3, и я использую его @BindBean вариант. Мой бин (пользовательский класс) выгляд…
20 сен '18 в 13:25
1
ответ
В чем разница между @Bind и @BindBean в JDBI?
В чем разница между @Bind а также @BindBean в JDBI? Пример кода: @SqlUpdate("insert into myObject (id, name) values (:id, :name)") int insert(@BindBean MyObject myObject); @SqlQuery("select id, name from myObject where id = :id") MyObject findById(@…
04 июн '15 в 22:21
1
ответ
Почему jdbi связывается с функцией в качестве параметра
Я работаю над API, написанным на Java, и использую базу данных Oracle, которую я вызываю через jdbi. Я пишу вспомогательную функцию, чтобы позволить мне связывать переменные для каждого элемента в списке. Тем не менее, список не имеет значения - дел…
14 янв '18 в 21:19