# 课程目录

相关import

import blackboard.persist.KeyNotFoundException;
import blackboard.persist.PersistenceException;
import blackboard.persist.category.CourseCategoryDbLoader;
import blackboard.persist.category.CourseCategoryDbPersister;
import blackboard.admin.data.datasource.DataSource;
import blackboard.data.ValidationException;
import blackboard.data.category.BbCourseCategory;

先初始化一下

private static CourseCategoryDbLoader courseCategoryDbLoader = null;
private static CourseCategoryDbPersister courseCategoryDbPersister = null;
static {
    try {
        courseCategoryDbLoader = CourseCategoryDbLoader.Default.getInstance();
        courseCategoryDbPersister = CourseCategoryDbPersister.Default.getInstance();
    } catch (PersistenceException e) {
        e.printStackTrace();
    }
}

# 获取课程目录

BbCourseCategory bbCourseCategory = courseCategoryDbLoader.loadByBatchUid(courseCategoryId);

# 插入/更新课程目录

courseCategoryDbPersister.persist(bbCourseCategory);

# 删除课程目录

courseCategoryDbPersister.deleteById(bbCourseCategory.getId());