2
  1. API に下位互換性がない理由を知っている人はいますか?
  2. まだスレッドセーフですか?
  3. 2.x から 3.x への移行に関するドキュメントを知っている人はいますか?
4

2 に答える 2

2

「iBATIS 3 の新機能」ペーパー (IBM 提供)に記載されているほとんどすべての質問に対する回答:

概要: iBATIS は、主にデータ アクセス オブジェクト (DAO) とオブジェクト リレーショナル マッピング (ORM) に使用されるプロジェクトです。これを使用して、Java™ オブジェクトおよびデータベースを簡単に操作できます。iBATIS 3 ベータ 9 のアップデートは 2010 年 1 月 23 日に投稿されました。iBATIS 3 は iBATIS の完全に書き直されたバージョンであり、いくつかの重要なアップデートが含まれています。この記事では、iBATIS 3 の新機能の一部を紹介します。

もう 1 つの論文は、François Schiettecatte によって書かれた「iBatis 2.x から 3.0 への移行」です。

バージョン 2.3.4 と 3.0.4 の間の iBatis/mybatis の互換性の問題のリストは、Java Upstream Trackerにあります。

于 2011-01-14T20:36:58.733 に答える
1

完全な下位互換性はありません。つまり、ドロップイン置換ではなく、Jar ファイルを置き換えるだけではすべてが機能しません。

ソース、xml 構成、および spring 構成ファイルで自分でケースを作成する必要がある名前空間の変更と API の更新がいくつかあります。

たとえば、myBatis 3 は、API が変更されたため、春から出荷された組み込みの「ibatis」サポート シップと互換性がありません。ただし、バージョン 3 には独自の spring Bean が付属しており、いくつかの変更を加えることで完全に実行できます。

于 2010-12-15T02:08:43.260 に答える