今日の学習時間。
- Day:72
- Today:7h
- Total:441h
学習内容について。
- アプリ開発
- フォロー機能
今日の反省と明日の目標。
JPQLを扱えるようになったことで、表現の幅が広がったことを実感しています。テーブルを跨ぐような一覧表示を作りたければ@NameQuery
を使わなければ大変です。それと同時にSQLやテーブル設計に関する知識をよりインプットする必要性も感じました。なんとなく内部結合も分かってきたけど、より便利な方法もあるはず。
フォロー機能も90%は完成しました。あとは、フォロー中とフォローしてない時でボタンの表示を変えたいのですが、条件式がうまく当てはまらないという問題に直面しています。多分JPQLと<c:choose>
で条件分岐させればいけるはず。ただ、そんな簡単にいかないのがサーブレットの難しいところですね。テーブル間の型が違うからちょっとややこしくなってる感じです。
明日も引き続き、この問題に取り組んでいきます。というか、早く終わらせて別のことしたい。。