2011-06-27 9 views
0

私が進めているプロジェクトでは、Hibernateオブジェクト(* .hbm.xmlファイルにマップされているもの)は接尾辞 "Hib"で終わるという規約があります。例として、 "UserHib"と "OrderHib"などがあります。Hibernateでのドメインオブジェクトの命名規則

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

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

どのような考えですか?

答えて

0

ハイバーネイトオブジェクトにのみ命名規則を使用する必要がある場合は、ハイバーネイトマッピングファイルに追加しない限り、別の命名規則を使用してください。

これを追加した後、あなたのチーム内の他の人に情報をロールアウトして、純粋なJDBCオブジェクトに対してもう1つの命名規則を追加することを確認してください。 )、他の誰かがJDBCオブジェクトを追加したい場合は、同じ命名規則に従います。

+0

この問題について私たちのプロジェクトで発表された声明はありません。さて、私たちがnon-hibernate dbオブジェクトを追加する必要があるのは初めてです。 – Yoni

+0

@yoni:これは私が私の答えで言及したものです。新しい規則を追加した後、あなたのチームメンバーに情報をロールアップする必要があります。あなたは終わった。 –