Class 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
All Implemented Interfaces:
Serializable, Cloneable, org.beangle.commons.entity.Entity<Long>, CoursePlan

@Entity(name="org.openurp.edu.program.model.StdPlan") public class StdPlan extends AbstractCoursePlan
个人计划
See Also:
  • Constructor Details

    • StdPlan

      public StdPlan()
  • Method Details

    • getGroups

      public List<CourseGroup> getGroups()
      Description copied from interface: CoursePlan
      获得计划课程组
      Returns:
      计划课程组
    • setGroups

      public void setGroups(List<CourseGroup> groups)
      Description copied from interface: CoursePlan
      设置计划课程组
      Parameters:
      groups - 计划课程组
    • clone

      public Object clone() throws CloneNotSupportedException
      如果仅仅是克隆一个专业培养计划,而不会去保存,那么使用本方法没有问题
      但是如果需要保存一个克隆对象,那么不应该在这里克隆然后保存,应该使用对应的Service/Dao来克隆
      因为保存一个培养计划及其课程组需要级联,而这种级联必须手动设置,Hibernate无法自动完成。
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • getStd

      public Student getStd()
    • setStd

      public void setStd(Student std)
    • getRemark

      public String getRemark()
    • setRemark

      public void setRemark(String remark)