类 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
-
-
构造器概要
构造器 构造器 说明 StdPlan()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Objectclone()如果仅仅是克隆一个专业培养计划,而不会去保存,那么使用本方法没有问题
但是如果需要保存一个克隆对象,那么不应该在这里克隆然后保存,应该使用对应的Service/Dao来克隆
因为保存一个培养计划及其课程组需要级联,而这种级联必须手动设置,Hibernate无法自动完成。List<CourseGroup>getGroups()获得计划课程组StringgetRemark()StudentgetStd()voidsetGroups(List<CourseGroup> groups)设置计划课程组voidsetRemark(String remark)voidsetStd(Student std)-
从类继承的方法 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
-
-
-
-
方法详细资料
-
getGroups
public List<CourseGroup> getGroups()
从接口复制的说明:CoursePlan获得计划课程组- 返回:
- 计划课程组
-
setGroups
public void setGroups(List<CourseGroup> groups)
从接口复制的说明:CoursePlan设置计划课程组- 参数:
groups- 计划课程组
-
clone
public Object clone() throws CloneNotSupportedException
如果仅仅是克隆一个专业培养计划,而不会去保存,那么使用本方法没有问题
但是如果需要保存一个克隆对象,那么不应该在这里克隆然后保存,应该使用对应的Service/Dao来克隆
因为保存一个培养计划及其课程组需要级联,而这种级联必须手动设置,Hibernate无法自动完成。- 覆盖:
clone在类中Object- 抛出:
CloneNotSupportedException
-
getStd
public Student getStd()
-
setStd
public void setStd(Student std)
-
getRemark
public String getRemark()
-
setRemark
public void setRemark(String remark)
-
-