student.java

来自「Hibernate开发及整合应用大全 蔡雪焘编著 本书用典型的示例剖析Hiber」· Java 代码 · 共 87 行

JAVA
87
字号
package model;

/**
 * @hibernate.class table="student"
 */
public class Student {

    private String id; //标识id
    private String cardId; //学号
    private String name; //学生姓名
    private int age; //岁数
    private Certificate cer;//身分证
    private Team team;//班级

    /**
     * @hibernate.id generator-class="uuid.hex" unsaved-value="null"
     */
    public String getId() {
        return id;
    }

    private void setId(String id) {
        this.id = id;
    }

    /**
     * @hibernate.property length="10"
     */

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    /**
     * @hibernate.property length="20"
     */
    public String getName() {
        return name;
    }

    public void setName(String stuName) {
        this.name = stuName;
    }

    /**
     * @hibernate.property length="30"
     */
    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    /**
     * @hibernate.one-to-one class="model.Certificate" cascade="all"
     *                       outer-join="true"
     */

    public Certificate getCer() {
        return cer;
    }

    public void setCer(Certificate pass) {
        this.cer = pass;
    }

    /**
     * @hibernate.many-to-one class="model.Team" column="team_id"
     */
    public Team getTeam() {
        return team;
    }

    public void setTeam(Team team) {
        this.team = team;
    }

    public Student() { //无参的构造函数
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?