类 PlanCourseCommonDaoHibernate

java.lang.Object
org.beangle.orm.hibernate.HibernateEntityDao
org.openurp.edu.program.plan.dao.impl.PlanCourseCommonDaoHibernate
所有已实现的接口:
org.beangle.commons.dao.EntityDao, PlanCourseCommonDao

public class PlanCourseCommonDaoHibernate extends org.beangle.orm.hibernate.HibernateEntityDao implements PlanCourseCommonDao
  • 嵌套类概要

    从类继承的嵌套类/接口 org.beangle.orm.hibernate.HibernateEntityDao

    org.beangle.orm.hibernate.HibernateEntityDao.QuerySupport
  • 字段概要

    从类继承的字段 org.beangle.orm.hibernate.HibernateEntityDao

    logger, modelMeta, sessionFactory
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    addPlanCourse(PlanCourse planCourse, CoursePlan plan)
    添加培养计划中的课程
    如果所在组是必修,并且自己是必修则
    1.重算课程组学分
    2.重算完课程组学分后,级联重算整个父课程组树学分
    3.重算计划的总学分
    如果组非必修,或自己不是必修则不重算课程组学分
     
    void
    删除培养计划中的课程
    如果所在组是必修,并且自己是必修则
    1.重算课程组学分
    2.重算完课程组学分后,级联重算整个父课程组树学分
    3.重算计划的总学分
    如果组非必修,或自己不是必修则不重算课程组学分
    void
     
    void
     
    void
    更新培养计划中的课程
    如果所在组是必修,并且自己是必修则
    1.重算课程组学分
    2.重算完课程组学分后,级联重算整个父课程组树学分
    3.重算计划的总学分
    如果组非必修,或自己不是必修则不重算课程组学分

    从类继承的方法 org.beangle.orm.hibernate.HibernateEntityDao

    count, count, count, createBlob, createBlob, createClob, duplicate, duplicate, evict, execute, execute, executeUpdate, executeUpdate, executeUpdateRepeatly, exist, exist, exist, get, get, get, get, get, get, get, get, get, getAll, getSession, initialize, refresh, remove, remove, remove, remove, remove, save, saveOrUpdate, saveOrUpdate, saveOrUpdate, saveOrUpdate, search, search, search, search, search, setModelMeta, setSessionFactory, uniqueResult, update, update

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • PlanCourseCommonDaoHibernate

      public PlanCourseCommonDaoHibernate()
  • 方法详细资料

    • addPlanCourse

      public void addPlanCourse(PlanCourse planCourse, CoursePlan plan)
      从接口复制的说明: PlanCourseCommonDao
      添加培养计划中的课程
      如果所在组是必修,并且自己是必修则
      1.重算课程组学分
      2.重算完课程组学分后,级联重算整个父课程组树学分
      3.重算计划的总学分
      如果组非必修,或自己不是必修则不重算课程组学分
      指定者:
      addPlanCourse 在接口中 PlanCourseCommonDao
    • removePlanCourse

      public void removePlanCourse(PlanCourse planCourse, CoursePlan plan)
      从接口复制的说明: PlanCourseCommonDao
      删除培养计划中的课程
      如果所在组是必修,并且自己是必修则
      1.重算课程组学分
      2.重算完课程组学分后,级联重算整个父课程组树学分
      3.重算计划的总学分
      如果组非必修,或自己不是必修则不重算课程组学分
      指定者:
      removePlanCourse 在接口中 PlanCourseCommonDao
    • updatePlanCourse

      public void updatePlanCourse(PlanCourse planCourse, CoursePlan plan)
      从接口复制的说明: PlanCourseCommonDao
      更新培养计划中的课程
      如果所在组是必修,并且自己是必修则
      1.重算课程组学分
      2.重算完课程组学分后,级联重算整个父课程组树学分
      3.重算计划的总学分
      如果组非必修,或自己不是必修则不重算课程组学分
      指定者:
      updatePlanCourse 在接口中 PlanCourseCommonDao
    • getExecutionPlanCourseByCourse

      public ExecutionPlanCourse getExecutionPlanCourseByCourse(ExecutionPlan executePlan, Course course)
      指定者:
      getExecutionPlanCourseByCourse 在接口中 PlanCourseCommonDao
    • setPlanCourseGroupCommonDao

      public void setPlanCourseGroupCommonDao(PlanCourseGroupCommonDao planCourseGroupCommonDao)
    • setPlanCommonDao

      public void setPlanCommonDao(PlanCommonDao planCommonDao)