0

大量のデータを含む複数のテーブルがあります。私はその質問に関連することだけに言及しています。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;
}

また、ビューの列値の定義として関数を使用できますか?

4

1 に答える 1