返回org.hibernate.MappingException: Unknown entity:
Users类的代码是hibernate tool生成的应该没什么问题才对,不知道怎么回事。
代码如下:import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;import org.hibernate.Session;
import org.hibernate.Transaction;/**
 * Users generated by hbm2java
 */
@Entity
@Table(name="users"
    ,catalog="ITCareer"
)
public class Users  implements java.io.Serializable {
     /**
 * 
 */
private static final long serialVersionUID = -6259367736073647248L;
private int id;
     private String name;
     private String nickname;
     private int age;    public Users() {
    }    public Users(int id, String name, String nickname, int age) {
       this.id = id;
       this.name = name;
       this.nickname = nickname;
       this.age = age;
    }
   
     @Id     
    @Column(name="id", unique=true, nullable=false)
    public int getId() {
        return this.id;
    }
    
    public void setId(int id) {
        this.id = id;
    }    
    @Column(name="name", nullable=false, length=50)
    public String getName() {
        return this.name;
    }
    
    public void setName(String name) {
        this.name = name;
    }    
    @Column(name="nickname", nullable=false, length=50)
    public String getNickname() {
        return this.nickname;
    }
    
    public void setNickname(String nickname) {
        this.nickname = nickname;
    }    
    @Column(name="age", nullable=false)
    public int getAge() {
        return this.age;
    }
    
    public void setAge(int age) {
        this.age = age;
    }
    public static void main(String[] args) {
     Users user = new Users(); 
        user.setName("caterpillar"); 
        user.setAge(10); 
        user.setNickname("sdf");
        user.setId(10);
        Session session = HibernateUtil.getSessionFactory().openSession(); 
        Transaction tx= session.beginTransaction(); 
        session.save(user);
        tx.commit(); 
        session.close(); 
        HibernateUtil.shutdown();
}}