私は現在、いくつかのクリーンでアノテーションのない Java POJO ドメイン モデルを開発したクライアントのために働いています。すべてのドメイン モデルには、約 15 ~ 50 のクラスが含まれます。これまでのところ、これらの Java POJO ドメイン モデルは Android アプリでのみ使用されています。私のクライアントが行っている新しいプロジェクトでは、これらのドメイン モデルのサーバー側を使用し、それらのクラスのインスタンスを SQL データベースに保存する必要があります。
これにはJPAを使用します。jar は既存の Android アプリで再利用する必要があるため、JPA アノテーションを使用することはできません。したがって、これらの 100 以上のクラスの JPA xml マッピングを作成する必要があります。
私は疑問に思っていました:いくつかのlib/toolを使用して、クリーンなJavaクラス/POJOからJPA Xmlマッピングを自動生成することは可能ですか? 探し始めたとき、「javamodel 2 jpa xml マッピング」ツールをすぐに見つけられると思っていましたが、これまでのところ運がなく、すでにしばらく探していました。
私には、それは多くのシナリオで役立つツールのように思えるので、それが存在しないとはほとんど信じられません.
hbm2java などのツールについて知っています。私は、ddl から POJOS/orm マッピングを作成し、orm マッピングから POJOS/DDL を作成できることを知っています。しかし、POJO を指定して orm マッピングが必要です。
また、JPA xml マッピングはかなり短くなる可能性があり、単純/基本的なプロパティは自動的にマッピングされることも知っています。すべてのプロパティをマッピングする必要はないことはわかっていますが、そのようなツールが存在しない場合でも、多くの反復作業に直面しています。
では、「javamodel 2 jpa xml マッピング」ツールは存在しますか?