# 课程

相关import

import blackboard.data.user.User;
import blackboard.persist.PersistenceException;
import blackboard.persist.user.UserDbLoader;
import blackboard.persist.user.UserDbPersister;
import blackboard.platform.security.algorithm.CryptoAlgorithmManager;
import blackboard.data.ValidationException;
import blackboard.data.user.User.SystemRole;
import blackboard.admin.data.datasource.DataSource;
import blackboard.persist.Id;
import blackboard.persist.KeyNotFoundException;
import blackboard.persist.MaxUsersLicenseLimitException;

先初始化一下

private static CourseDbLoader courseDbLoader = null;
private static CourseDbPersister courseDbPersister = null;
static {
    try {
        courseDbLoader = CourseDbLoader.Default.getInstance();
        courseDbPersister = CourseDbPersister.Default.getInstance();
    } catch (PersistenceException e) {
        e.printStackTrace();
    }
}

# 获取课程

Course course = courseDbLoader.loadByCourseId(courseId);

# 插入/更新课程

courseDbPersister.persist(course);

# 删除课程

courseDbPersister.deleteById(id);