Spring Bootでデータベース操作をする。 今回は準備編としてSpring Bootでのデータベース接続と、サンプルのドメインオブジェクトを作成する。 依存関係の追加 今回はH2を使う。 まずはMavenの依存関係を追加する。 <dependencies> <!-- append start --> <dependency> <!-- a --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <!-- b --> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> </dependency> <dependency> <
前回は、Entity Beanの1対1対応を使いました。 今回は1対n対応を使ってみます。 Entity Bean "Person" と Entity Bean "Card" を結び付けてみます。 それぞれが持つフィールドは以下のようにします。 "Person" id プライマリ・キー name 名前 cards 持っているカード(複数可) "Card" id プライマリ・キー companyName カード会社名 サンプルコードは以下の通りです。 @Entity public Person implements Serializable { public Person(...) { cards = new ArrayList<Card>(); Card card1 = new Card(); card1.setCompanyName(...); card1.setPerson(this)
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
ユーザ認証ができたので、これまでに作った掲示板を改良してみます。名前とコメントが入力できるようになっていますが、名前をCommentのフィールドにするのではなく、CommentとUserを関連付けます。 ユーザはコメントを複数書くことができるので、UserとCommentは1対多の関係となります。ユーザごとにコメント表示できるようにし、またコメントがどのユーザのものかを表示できるようにするため、双方向の関係を持つようにします。 このような関係(リレーション)を定義するにはEntityにアノテーションをつけます。 Entity まず、UserにCommentを格納するフィールドを追加します。Userが1でCommentが多と定義するには@OneToManyをつけます。 package net.teachingprogramming.mybootapp.entity; import lombo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く