問題タブ [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.
mybatis - my-batisで戻り値の型をブール値に変換しますか?
現在、次のマッピングを使用しています。
しかし、私は次のようなものが欲しいです:
0 を false に変換し、すべて > 0 を true に変換できますか?
オラクルを使用しています。したがって、my-batis が何らかの種類の戻り値の型マッピングを提供することを願っています。
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
ユーザーマッパー
ユーザー
java - mybatis アップデート 効果なし
私のプロジェクトでは、私のserviceImplの1つで、mybatis-spring、springMVCを使用しています
DaoImpl
Mapper.xml
私を混乱させたのは、 List の長さに関係なく、すべての挿入は成功しますが、更新効果は1回だけであり、JVMは例外をスローしません。すべてがうまくいくことを示しています。問題は何ですか?
mysql - 関係のないテーブルからのmyBatis 3クエリ
私が得た:2 tables
テーブル:StatementDetails
columns
transLog
のテーブルcolumns
:
次にStatementDetailsMapper.xml
、クエリを取得しました。
tranxlogid が 2 つのテーブル間でマッピングされていないことがわかるように、これは単なるフィールドです。ただし、クエリを実行すると、エラーが発生しました。
POST_TRANX PT
無効のようです。
何か案は。ありがとう。
postgresql - 挿入時に主キーを返すことが機能しない myBatis-Spring
次のテーブルとシーケンスがあります
新しいレコードを挿入するたびに主キーを取得したい。次のクエリを実行すると、機能し、必要な主キーが返されます。
しかし、次のように myBatis-Spring Mapper を使用すると
有効なオブジェクトで関数を呼び出すとteacher
、値が挿入されますが、-1 が返されます。
そして、私も次のことを試しました
これは、何度呼び出しても 1 を返します
どなたか理由と解決策を教えていただけないでしょうか?前もって感謝します。
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
私が言ったように、テストは私のデータベースに接続して動作しています。
java - すべてのプロパティをリストせずに注釈に基づいてmybatisを介してオブジェクト(10を超えるプロパティ)をmysqlに挿入する方法
注釈に基づいて、mybatis を介して mysql に 10 個を超えるプロパティを持つオブジェクトを挿入したいと考えています。しかし、すべてのプロパティを一覧表示する必要があり、不便です。mybatis を介してすべてのプロパティを一覧表示せずに、オブジェクトを簡単に挿入する方法がいくつかあることを知りたいです。これが私のスニペットです。どうもありがとう。