大量のデータを含む複数のテーブルがあります。私はその質問に関連することだけに言及しています。jspでデータをレンダリングするために必要なのは、さまざまなテーブルからの選択的なデータだけです。
旅行休暇に関して、ホリデーパッケージ名、旅程期間、デフォルトあたりの合計金額を取得してレンダリングする必要があるとします。
- ホリデーパッケージ名はテーブルにあります
HolidayPackage
(id、name) - テーブルItineraryの旅程期間
Itinerary
(idPkg、idItinerary、dayNum)=(特定のパッケージの旅程行の合計) - 価格は、基本価格と合計価格の2つの異なるテーブルで定義されます
=(Sum(base(idPkg)+ total(idPkg)))
データベースとしてmysqlを使用してHibernateを使用しています。
考え:
ビューを使用して、カスタムJavaオブジェクトResultにデータをフェッチできますか?Resultは次のように定義されています:
class Result{
String name;
Intger itineraryDuration;
BigDecimal totalPrice;
}
また、ビューの列値の定義として関数を使用できますか?