問題タブ [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 投票する
1 に答える
7258 参照

mybatis - my-batisで戻り値の型をブール値に変換しますか?

現在、次のマッピングを使用しています。

しかし、私は次のようなものが欲しいです:

0 を false に変換し、すべて > 0 を true に変換できますか?

オラクルを使用しています。したがって、my-batis が何らかの種類の戻り値の型マッピングを提供することを願っています。

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

java - Spring 4 + Java 8 を使用した MyBatis 統合の問題

Java 8 (1.8.0_60)、Spring 4.2.1、および MyBatis 3.3.0 を使用すると、次の例外に直面しています。

アプリケーションは、JDK 1.7 および Spring 3.2.2 を使用して正常に動作しています。しかし、JDK のアップグレードには Spring 4 が必要であるため、これらの互換性の問題に直面しています。

以下、サンプルコードの詳細です。以下の POC は、このブログの例に基づいています。マイクに感謝します。Spring のバージョンを 4.2.1 から 3.2.9 に変更すると、アプリは正常に動作します。4.2.1 の場合、上記の例外が発生します。

POM

AppInitializer

AppConfiguration

ユーザーマッパー

ユーザー

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

java - mybatis アップデート 効果なし

私のプロジェクトでは、私のserviceImplの1つで、mybatis-spring、springMVCを使用しています

DaoImpl

Mapper.xml

私を混乱させたのは、 List の長さに関係なく、すべての挿入は成功しますが、更新効果は1回だけであり、JVMは例外をスローしません。すべてがうまくいくことを示しています。問題は何ですか?

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

mysql - 関係のないテーブルからのmyBatis 3クエリ

私が得た:2 tablesテーブル:StatementDetailscolumns

transLogのテーブルcolumns:

次にStatementDetailsMapper.xml、クエリを取得しました。

tranxlogid が 2 つのテーブル間でマッピングされていないことがわかるように、これは単なるフィールドです。ただし、クエリを実行すると、エラーが発生しました。

POST_TRANX PT無効のようです。

何か案は。ありがとう。

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

postgresql - 挿入時に主キーを返すことが機能しない myBatis-Spring

次のテーブルとシーケンスがあります

新しいレコードを挿入するたびに主キーを取得したい。次のクエリを実行すると、機能し、必要な主キーが返されます。

しかし、次のように myBatis-Spring Mapper を使用すると

有効なオブジェクトで関数を呼び出すとteacher、値が挿入されますが、-1 が返されます。

そして、私も次のことを試しました

これは、何度呼び出しても 1 を返します

どなたか理由と解決策を教えていただけないでしょうか?前もって感謝します。

0 投票する
2 に答える
190 参照

java - mybatis は @Test で動作しますが、メイン コードでは動作しません

概念テストで mybatis-spring を使用しています。テストを実行しているときはすべてデータベースで動作していますが、サービスでコードを使用するとjava.lang.NullPointerException

私のDaoTest:

テスト結果は問題ありません:

しかし、 rest service:http://localhost:8080/batisrest/webapi/orders/NEWで使用しようとすると、次のようになります。

java.lang.NullPointerException org.agonzalez.batisrest.service.OrderService.getCountByState(OrderService.java:22)

OrderResource クラスを介してアクセスします。

私の OrderService クラス:

mybatis に接続されている IOrdenMgmtDao:

主な問題は構成にあると思いますが、わかりません。私のspring-config.xmlがあります:

そして私の web.xml ファイル:

私のpom.xml

私が言ったように、テストは私のデータベースに接続して動作しています。

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

java - すべてのプロパティをリストせずに注釈に基づいてmybatisを介してオブジェクト(10を超えるプロパティ)をmysqlに挿入する方法

注釈に基づいて、mybatis を介して mysql に 10 個を超えるプロパティを持つオブジェクトを挿入したいと考えています。しかし、すべてのプロパティを一覧表示する必要があり、不便です。mybatis を介してすべてのプロパティを一覧表示せずに、オブジェクトを簡単に挿入する方法がいくつかあることを知りたいです。これが私のスニペットです。どうもありがとう。