保持する登録エンティティがあるとします
- ID
- 学生証
- コース ID
- 学期
私は書いた
- 登録、コース、学生 - ドメイン オブジェクト
- RegistrationDao、CourseDao、StudentDao
- RegistrationBS、CourseBS、StudentBS
私の登録ドメインオブジェクトは次のとおりです。
class Registration {
Student student;
Course course;
String semester;
}
2 つのコンボボックス (学生とコース) で構成されるフォームがあります。
私は、student_id、course_id、および学期情報を RegistrationController に投稿しています。
BS から学生とコースのオブジェクトを取得する必要がありますか? その場合、どうすればトランザクション スコープの問題を回避できますか?
また、純粋な SQL を使用する場合、学生とコースを取得する必要はありません。与えられた 3 つの属性を持つ挿入 SQL だけです。これらのオブジェクトを取得する必要がある場合、ORM にとっては大きな問題ですね。または、名前付きクエリを作成する必要がありますか?