Annotation版本的hibernate

来源:互联网 发布:阳光网络logo图片素材 编辑:程序博客网 时间:2024/05/14 05:30

使用Annotation版本的hibernate

加载:

hibernate-annotations-3.4.0.GA/hibernate-annotations-3.4.0.GA/lib

|-ejb3-persistence.jar

|-hibernate-commons-annotations.jar

 

hibernate-annotations-3.4.0.GA/hibernate-annotations-3.4.0.GA

|-hibernate-annotations.jar

 

实体类

package com.kevin.hibernate.model;

 

import javax.persistence.Entity;

import javax.persistence.Id;

 

@Entity

public class Teacher {

   

    private int id;

    private String name;

    private String title;

   

    @Id

    public int getId() {

       return id;

    }

    public void setId(int id) {

       this.id = id;

    }

    public String getName() {

       return name;

    }

    public void setName(String name) {

       this.name = name;

    }

    public String getTitle() {

       return title;

    }

    public void setTitle(String title) {

       this.title = title;

    }

   

}

 

Hibernate.cfg.xml

<mapping class="com.kevin.hibernate.model.Teacher"/>