0

私が取り組んでいるプロジェクトでは、Hibernate オブジェクト (*.hbm.xml ファイルにマップされているもの) は接尾辞 "Hib" で終わるという規則があります。たとえば、「UserHib」や「OrderHib」などがあります。

これが便利な理由は、dao レイヤーの外側にあるコードを見ると、これらのオブジェクトがドメイン オブジェクトであることが非常に直感的にわかるからです。また、潜在的な問題 (遅延初期化、プロキシ オブジェクトなど) のフラグも立てます。

ここで、通常の jdbc レイヤーを介してアクセスおよび作成されるいくつかのドメイン オブジェクトを追加する必要があります。同じ接尾辞を使用すると、混乱 (.hbm.xml ファイルに見つからない新しいオブジェクト) が増えるか、混乱が減りますか (ドメイン オブジェクトの統一された接尾辞)?

何かご意見は?

4

1 に答える 1

0

あなたのプロジェクトが、休止状態のオブジェクトにのみ命名規則を使用する必要があると述べている場合は、休止状態のマッピング ファイルに追加しない限り、別の命名規則を使用してください。

これを追加した後、純粋な JDBC オブジェクト用の命名規則をもう 1 つ追加していることをチームの全員に伝えてください。他の誰かが JDBC オブジェクトを追加したい場合は、同じ命名規則に従います。

于 2011-06-27T06:36:06.083 に答える