类 ClazzPlanRelationHibernateDao
java.lang.Object
org.beangle.orm.hibernate.HibernateEntityDao
org.openurp.edu.clazz.dao.hibernate.internal.ClazzPlanRelationHibernateDao
- 所有已实现的接口:
org.beangle.commons.dao.EntityDao,ClazzPlanRelationDao
public class ClazzPlanRelationHibernateDao
extends org.beangle.orm.hibernate.HibernateEntityDao
implements ClazzPlanRelationDao
-
嵌套类概要
从类继承的嵌套类/接口 org.beangle.orm.hibernate.HibernateEntityDao
org.beangle.orm.hibernate.HibernateEntityDao.QuerySupport -
字段概要
从类继承的字段 org.beangle.orm.hibernate.HibernateEntityDao
logger, modelMeta, sessionFactory -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明possibleRelatePlans(Clazz clazz) 可能会和这个课程有关联的培养计划(也就是说不是直接查询数据库中已有的关联关系)relatedClazzes(ExecutionPlan plan) 获得和计划关联的教学任务relatedClazzes(ExecutionPlan plan, Semester semester) 获得和计划关联的教学任务relatedPlans(Clazz clazz) 获得和教学任务关联的培养计划获得某个教学任务关联的ClazzPlanRelationrelations(ExecutionPlan plan) 获得某个专业培养计划关联的ClazzPlanRelationrelations(ExecutionPlan plan, Semester semester) 获得某个专业培养计划关联的某个学期的ClazzPlanRelationvoidremoveRelation(Clazz clazz) 删除和本教学任务有关的ClazzPlanRelation,一般配合教学任务删除使用voidremoveRelation(ExecutionPlan plan, Semester semester) 删除某个学期的,某个培养计划的所有ClazzPlanRelationvoidsaveRelation(ExecutionPlan plan, Clazz clazz) 不应该在其他地方使用
直接把教学任务和专业计划关联,这个只在生成任务的时候用voidsetCourseLimitService(CourseLimitService courseLimitService) voidupdateRelation(Clazz clazz) 自动根据教学任务的CourseLimit属性,匹配和本任务相关的培养计划,并且关联之
不论是save/update教学任务的时候都应该使用这个从类继承的方法 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
-
构造器详细资料
-
ClazzPlanRelationHibernateDao
public ClazzPlanRelationHibernateDao()
-
-
方法详细资料
-
possibleRelatePlans
从接口复制的说明:ClazzPlanRelationDao可能会和这个课程有关联的培养计划(也就是说不是直接查询数据库中已有的关联关系)- 指定者:
possibleRelatePlans在接口中ClazzPlanRelationDao- 返回:
-
relations
从接口复制的说明:ClazzPlanRelationDao获得某个教学任务关联的ClazzPlanRelation- 指定者:
relations在接口中ClazzPlanRelationDao- 返回:
-
relations
从接口复制的说明:ClazzPlanRelationDao获得某个专业培养计划关联的ClazzPlanRelation- 指定者:
relations在接口中ClazzPlanRelationDao- 返回:
-
relations
从接口复制的说明:ClazzPlanRelationDao获得某个专业培养计划关联的某个学期的ClazzPlanRelation- 指定者:
relations在接口中ClazzPlanRelationDao- 返回:
-
saveRelation
从接口复制的说明:ClazzPlanRelationDao不应该在其他地方使用
直接把教学任务和专业计划关联,这个只在生成任务的时候用- 指定者:
saveRelation在接口中ClazzPlanRelationDao
-
removeRelation
从接口复制的说明:ClazzPlanRelationDao删除和本教学任务有关的ClazzPlanRelation,一般配合教学任务删除使用- 指定者:
removeRelation在接口中ClazzPlanRelationDao
-
removeRelation
从接口复制的说明:ClazzPlanRelationDao删除某个学期的,某个培养计划的所有ClazzPlanRelation- 指定者:
removeRelation在接口中ClazzPlanRelationDao
-
updateRelation
从接口复制的说明:ClazzPlanRelationDao自动根据教学任务的CourseLimit属性,匹配和本任务相关的培养计划,并且关联之
不论是save/update教学任务的时候都应该使用这个- 指定者:
updateRelation在接口中ClazzPlanRelationDao
-
setCourseLimitService