# 课程注册关系
相关import
import blackboard.persist.PersistenceException;
import blackboard.persist.course.CourseMembershipDbLoader;
import blackboard.persist.course.CourseMembershipDbPersister;
import blackboard.data.ValidationException;
import blackboard.data.course.Course;
import blackboard.data.course.CourseMembership;
import java.util.ArrayList;
import java.util.List;
import blackboard.admin.data.datasource.DataSource;
import blackboard.persist.Id;
import blackboard.persist.KeyNotFoundException;
先初始化一下
private static CourseMembershipDbLoader courseMembershipDbLoader = null;
private static CourseMembershipDbPersister courseMembershipDbPersister = null;
static {
try {
courseMembershipDbLoader = CourseMembershipDbLoader.Default.getInstance();
courseMembershipDbPersister = CourseMembershipDbPersister.Default.getInstance();
} catch (PersistenceException e) {
e.printStackTrace();
}
}
# 获取注册关系
CourseMembership courseMembership = courseMembership = courseMembershipDbLoader.loadByCourseAndUserId(courseId, userId);
# 插入/更新注册关系
courseMembershipDbPersister.persist(courseMembership);
# 删除注册关系
courseMembershipDbPersister.deleteById(courseMembership.getId());
← Course PortalRole →