0

私の仕事では、主に多くのデータベースコードを持つビジネスアプリケーションに取り組んでいます。私は通常、数を計算する科学的論理を書きません。

これは私に不思議に思います-エンティティクラスで常にラッパータイプを使用するのは良い考えですか?プリミティブをラッパーに頻繁に変換していることに気づきました。それどころか、プリミティブなしではできないケースは考えられません。

エンティティのフィールドをラッパーとして宣言した場合、dbから読み取られたデータは、永続層によって自動的にこれらにマップされるため、手動で作成する手間が省けます。

いくつかのことは経験を通してのみもたらされるので、皆さんにお願いします。誰かがこのアプローチを試してみましたか?何か問題はありますか?

私はパフォーマンスについては心配していませんが、グッドプラクティス/アーキテクチャの観点からこれを求めています。

4

1 に答える 1

1

ラッパーとプリミティブ

長所

  • ジェネリックで使用できます
  • 多くの追加メソッドをサポートしています。

短所

  • より多くの CPU を使用します
  • より多くのメモリを使用します
  • 値がnull
  • 場合によっては、入力するのに時間がかかります。
于 2012-09-28T13:25:49.140 に答える