jdbi

    0

    1答えて

    私はSQLiteの リポジトリコード /** * SQLite implementation of Foo Repository */ public class FooRepository implements FooRepository { private final DBI connection; /** * The constructor initia

    2

    1答えて

    を@BindBean使用した場合の特性を無視する方法: @SqlQuery("SELECT id FROM myTable WHERE value = :bean.one") int search(@BindBean("bean") MyBean bean); public class Bean { String one; String two; public

    2

    1答えて

    SQLインジェクションに対して両方の機能がサニタイズされていますか?たとえば、次の点を考慮します。 @SqlUpdate("INSERT INTO <tableName> (<columns>) VALUES (<values>)") public abstract void addRowToDataset(@Define("tableName") String tableName, @

    1

    1答えて

    JDBIs ResultSetMapper APIを使用してCountryオブジェクトを作成しようとしましたが、解決方法がわかりません。 (州/準州)領域を結合し、以下のようなResultSetの 国への表(1 - 0..N) @Override public Country map(final int index, final ResultSet resultRow, final Statem

    1

    1答えて

    私はプロジェクトにJDBI/Dropwizardを使用しており、簡単なクエリを実行したいと考えています。 private static final String GET_STUFF = "SELECT * FROM myTable WHERE state IN (:desiredState)" 私はそうのように私の方法で変数をバインドします:実行している場合 は、しかし、私は次のエラーを取得する:

    1

    1答えて

    JDBIを初めて使用しています。私は、 "Select * from tableName where id=?"のようなクエリでDAOに注釈を付ける簡単な例をいくつか見てきました。 パラメータの動的リストで検索するなど、より複雑なクエリのドキュメントを誰かに教えてもらえますか?たとえば、ユーザーは名前、年齢、ID、高さなどで検索できますが、実行時までこれらの検索パラメータの組み合わせが自分の検索方

    1

    1答えて

    私はOracle 12cデータベースを持っています。そこにアーティファクトという名前のテーブルがあります。テーブルには、次のようになります。 ID | BONETYPE | AGE IDアーティファクトが挿入されたときにデータベースがそれらを割り当てますので、IDとして、GENERATED ALWAYS NUMBER(12,0)です。 BONETYPE & AGEは単なる文字列です。ユニークな

    0

    1答えて

    Dropwizardドキュメントに従って、DBI.onDemandで作成されたDBI daoインスタンスは、必要に応じて接続を閉じる&を開くことができます。私はDocker内でDropwizardを実行している場合に、&を1日ほどアイドル状態にしておけば、私のdaosはrdbmsに再接続できません。 私がやっていることは、起動時にonDemandを使ってDAOインスタンスを1度取得してから、アプリ

    0

    1答えて

    JDBIでDropwizardを使用しています。 public interface UserDao { @SqlQuery("select * from users where role = :id") @Mapper(UserMapper.class) String findNameById(@BindBean Role role); } ユーザー自身がRo

    0

    1答えて

    JDBI Handleは、.inTransaction(TransactionCallback<ReturnType> callback)を呼び出してトランザクションを実行できるようにします。このTransactionCallbackはVoidTransactionCallbackであり、void戻り値の型が可能です。 Transactionalを実装しているDAOを使用している場合、同等の機能が