类 StdPlan
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.program.model.AbstractCoursePlan
org.openurp.edu.program.model.StdPlan
- 所有已实现的接口:
Serializable,Cloneable,org.beangle.commons.entity.Entity<Long>,CoursePlan
@Entity(name="org.openurp.edu.program.model.StdPlan")
public class StdPlan
extends AbstractCoursePlan
个人计划
- 另请参阅:
-
字段概要
从类继承的字段 org.openurp.edu.program.model.AbstractCoursePlan
program从类继承的字段 org.beangle.commons.entity.pojo.NumberIdObject
id -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明clone()如果仅仅是克隆一个专业培养计划,而不会去保存,那么使用本方法没有问题
但是如果需要保存一个克隆对象,那么不应该在这里克隆然后保存,应该使用对应的Service/Dao来克隆
因为保存一个培养计划及其课程组需要级联,而这种级联必须手动设置,Hibernate无法自动完成。获得计划课程组getStd()voidsetGroups(List<CourseGroup> groups) 设置计划课程组voidvoid从类继承的方法 org.openurp.edu.program.model.AbstractCoursePlan
addGroup, getBeginOn, getCredits, getEndOn, getEndTerm, getGroup, getProgram, getStartTerm, getStatus, getTermsCount, getTopCourseGroups, getUpdatedAt, isNumericTerm, setBeginOn, setCredits, setEndOn, setEndTerm, setProgram, setStartTerm, setStatus, setUpdatedAt从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId从接口继承的方法 org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
构造器详细资料
-
StdPlan
public StdPlan()
-
-
方法详细资料
-
getGroups
从接口复制的说明:CoursePlan获得计划课程组- 返回:
- 计划课程组
-
setGroups
从接口复制的说明:CoursePlan设置计划课程组- 参数:
groups- 计划课程组
-
clone
如果仅仅是克隆一个专业培养计划,而不会去保存,那么使用本方法没有问题
但是如果需要保存一个克隆对象,那么不应该在这里克隆然后保存,应该使用对应的Service/Dao来克隆
因为保存一个培养计划及其课程组需要级联,而这种级联必须手动设置,Hibernate无法自动完成。- 覆盖:
clone在类中Object- 抛出:
CloneNotSupportedException
-
getStd
-
setStd
-
getRemark
-
setRemark
-