jdbctemplate

    28

    2答えて

    私はSpring3.xの初心者です。私はSpring DAOのサポートを学んでいます。 NamedParameterJdbcTemplateとJdbcTemplateの違いを知りたい。 どれがパフォーマンスで最も優れているか。いつNamedParameterJdbcTemplate に行くのか、いつJdbcTemplateに行くのですか。あなたの答えは、私のような初心者には大いに役立ちます。

    5

    1答えて

    Spring NamedParameterJdbcTemplateを使用して、テーブルからいくつかの値をフェッチしています。何らかの理由で、SQL Management Studioで同じクエリを実行するのではなく、Javaアプリケーションでクエリが非常に遅く実行されます。私もプロファイラに気付いた、準備されたステートメントは再利用されません。自分のJAVAアプリで同じクエリを複数回実行すると、異

    5

    2答えて

    私はJdbcTemplate.query(sql, args, rowMapper)メソッド呼び出しを使用してオブジェクトのリストを返しています。行をスキップして、それを返すリストに追加しない場合があります。このような場合、私は2つのソリューションを考えました: RowMapperがnullを返しました。 RowMapperは例外をスローさせます(SQLExceptionsが処理されるので、これが

    7

    2答えて

    私はトラブルJdbcTemplateを使用して文字列としてMySQLのVARBINARYフィールドを読んを抱えているとしてMySQL VARBINARYフィールドにアクセスします。私たちは文字列略語( "ABC"、 "XYZ"、 "LMN"など)をVARBINARYとして保存しています(なぜ私に質問しません)。私がConnectionクラス/ PreparedStatementルートと普通のRes

    0

    1答えて

    getSimpleJdbcTemplate().query(sql, getMapper());リストを返しますが、キーはオブジェクトのフィールドの1つのデータを格納するマップが必要です。例えば、 "Currency"という名前のオブジェクトにはid、code、nameなどのフィールドがあります。上記のコードはListオブジェクトを返しますが、Mapからidで通貨を取得したいとします。今、私は次の

    2

    2答えて

    Java(JDK6)アプリケーションは、Oracle、SQL Server、DB2などの異なるデータベースをサポートする必要があります。データベースアクセスにはSpring 3.0とJDBCTemplateを使用します。私たちのクライアントの1人は大文字と小文字を区別し、大文字と小文字のテーブル名を自動的に使用するSQL Server 2005を使用します "select * from mytab

    8

    4答えて

    私はMYSQLにテーブルを持っており、そのテーブルに挿入するためにJDBCテンプレートを使用しています。 カラムの1つにデフォルト値があり、Map<String, Object> parametersマップで指定していません。 例外Column 'colName' cannot be nullが発生しています。 これは誰でも説明できますか? おかげ * 編集:コード* contactDetails

    12

    1答えて

    私はSpring 3.0が初めてです。 DAOアクセスのために私はSpringJDBCを選択しました。 SpringJDBCはJDBCテンプレートとSimpleJDBCTemplateを提供します。どちらが最善か。 SimpleJDBCTemplateフォーラムの一部で、Spring 3.1で非推奨になる予定です。これらの2つの違いは何ですか。私はどちらが一番良いか教えてください。

    7

    2答えて

    私は春の新作です。私はspring jdbcテンプレートを使ってCRUDアプリケーションを開発しています。私は挿入と選択を完了しました。しかし、更新時には何らかの問題に直面しています。誰でも私にjdbctemplateを使って簡単な更新と削除の例を提供することができます。 thnksを事前に入力してください。更新ボタンの上に私をクリックすると、編集した値は、行IDに応じて、私のDBに更新する必要が

    5

    2答えて

    データベースからランダムなテーブルからデータを抽出し、別のデータベースの類似のテーブルに挿入する必要があります。 すべてのテーブルを処理できる汎用メソッドをどのように書くことができるかについては不明です。 this.jdbcTemplate.query("select * from TableName", new RowMapper() { @Override public