問題タブ [spring-mybatis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
554 参照

spring - How to get mybatis session factory from dispatcher-servlet xml

I wanted to access above wspSqlSessionFactory from java and below is the code:

Am I doing it correctly to get the mybatis session or I need to it differently. And if I am doing correctly even if I have dispatcher-servlet in the above path still I get file not found exception. Even I just tried "dispatcher-servlet.xml"

Possible Solution:

Though I get caches and can clear them only if I remove

and directly do cache.clear(); else I get Null pointer exception in line: Lock w = cache.getReadWriteLock().writeLock(); why is it NPE at that line is it okay/recommendable to not use Lock.

0 投票する
1 に答える
701 参照

mybatis - MyBatis キャッシュから特定の選択 ID データを削除する

上記のキャッシュ ロジックは、すべてのキャッシュをクリアします。特定のキャッシュをクリアすることはできますか? getStoreIdAndEqIdキャッシュではなくキャッシュを削除したいgetWholeData

0 投票する
1 に答える
7972 参照

spring-mvc - Spring で複数のデータベース行を更新する - Mybatis

複数のデータベース行を更新しようとしています。を使用するmybatis 3.1と、spring 3 ここに私の更新クエリがありますmapper.xml:

エラーを与える:

SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

0 投票する
0 に答える
569 参照

java - Mybatis-spring の SqlMapClientCallback 代替

システムを Java 6 から Java 8 にリファクタリング/移行しているため、ibatis から mybatis-spring にも移行する必要があります。私は ibatis と mybatis の両方に慣れていないため、時々問題に遭遇します。

システムはこのようなコードでいっぱいです

問題は、バッチ操作を行うための mybatis での ibatis SqlMapClientCallback の代替手段と、その方法です。

0 投票する
1 に答える
5374 参照

spring-boot - Spring ブートの application.yml で mybatis マッパー xml ファイルを構成する方法

私はスプリング ブートの初心者であり、スプリング ブート アプリケーションを mybatis および mysql データベースと統合したいと考えています。ジェネレーターを使用して、エンティティー、マッパー・インターフェース、およびマッパー xml ファイルを生成します。また、 @MapperScan アノテーションを使用して、アプリケーションにマッパーを見つける方法を伝えます。私の application.yml は次のようになります。

しかし、コマンド「mvn spring-boot:run」を使用してアプリケーションを実行すると、常に「バインドされたステートメントが無効です (見つかりません)」というエラー メッセージが表示されます。

私のコードで見逃したものはありますか?