1

私はレガシープロジェクトに取り組んでいます。データベースの設計が不十分です。今すぐDB層を変更したい。最初に頭に浮かんだのはhibernateですが、休止状態にはテーブルに主キーが必要です。実際、私のテーブルのいくつかには主キーがありません。だから私はグーグル検索を行い、 iBatisを見つけました。それはそれでとても良い音です。しかし、 iBatisがテーブルに主キーを強制するかどうかはわかりません。

ありがとう。

4

1 に答える 1

3

いいえ。IBatis は、テーブルに主キーを持つことを強制しません。その主な仕事と強みは、結果セットから Java オブジェクトにデータをマップすることです。データベースからデータを取得するための SQL ステートメントは (あなたが) 手作業で作成するため、制約や制限はほとんどありません。

于 2010-03-17T08:27:04.883 に答える