Hibernate生成数据库组合键

Mark - 01 : 创建组合键的类
//必须实现Serializable这个接口
public class ScoreId implements Serializable {

    private int stuId;//学生编号

    public int getStuId() {
        return stuId;
    }

    public void setStuId(int stuId) {
        this.stuId = stuId;
    }

    public int getSubjectId() {
        return subjectId;
    }

    public void setSubjectId(int subjectId) {
        this.subjectId = subjectId;
    }

    private int subjectId;//科目编号
}


Mark - 02 : 创建要映射的类
public class ScoreResult {

    private ScoreId scoreId;//这也是一个类,将这个类作为主键
    private Double result;//结果

    public ScoreId getScoreId() {
        return scoreId;
    }

    public void setScoreId(ScoreId scoreId) {
        this.scoreId = scoreId;
    }

    public Double getResult() {
        return result;
    }

    public void setResult(Double result) {
        this.result = result;
    }
}

Mark - 03 : 编写hbm文件和配置hibernate.cfg.xml文件



    
    

        
        
            
            
            
        
        
        
    


#cfg:

你可能感兴趣的:(Hibernate生成数据库组合键)