假设我有一个注册实体,它持有
- ID
- 学生卡
- 课程编号
- 学期
我已经写了
- 注册、课程、学生 - 域对象
- RegistrationDao、CourseDao、StudentDao
- 注册BS,CourseBS,StudentBS
我的注册域对象如下:
class Registration {
Student student;
Course course;
String semester;
}
我有一个由两个组合框(学生和课程)组成的表格。
我将 student_id、course_id 和学期信息发布到 RegistrationController。
我需要从他们的 BS 中检索学生和课程对象吗?在这种情况下,如何避免事务范围问题?
而且,如果我使用纯 SQL,我不需要检索学生和课程。只是一个具有三个给定属性的插入 sql。如果我应该检索这些对象,这对 ORM 来说是个大问题,不是吗?或者我应该创建一个命名查询?