1

私は基本的にXMLをSQLに変換しようとしています。私の目標は、デフォルトのスキーマと属性の列へのマッピングを用意することですが、将来のXML変更でユーザーがコードを編集したり再コンパイルしたりする必要がないように、完全にユーザーが編集できるようにすることです。

ただし、これは、XMLに新しい属性が追加された場合、休止状態で使用するための一致するPOJOフィールドがないため、通常のPOJOを使用できないことを意味します。ただし、実際にはHibernateなどを使用しようとしているので、データベース固有のSQLについて心配する必要はありません。

基本的なマップまたは完全なマッピングファイルを使用し、POJOを使用しない、基本的にDDLエンジンとしてHibernateをどのように使用しますか?

4

1 に答える 1

1

エンティティモードとして「dynamice-map」を使用する必要があります。動的モデルを参照してください。私たちはこれを私たちのプロジェクトの1つで使用しました、あなたは静的型付けの快適さを失うでしょう。コードを見ただけでは、エンティティにどのフィールドが存在するかはわかりません。

于 2013-02-25T15:37:02.227 に答える