未知实体:com.netbanking.Users

时间:2016-04-16 18:55:32

标签: hibernate

当我运行以下代码时,出现错误Unknown entity: com.netbanking.Users

public class Test {
  public static void main(String[] args) 
  {
      System.out.println("Hello World!!");  
      Session session=HibernateUtilities.getSessionFactory().openSession();
      session.beginTransaction();
      Users users=new Users();
      users.setUsername("Venkat");
      users.setPassword("vairam");

      session.save(users);
      session.getTransaction().commit();
      session.close();
      HibernateUtilities.getSessionFactory().close();
  }
}

1 个答案:

答案 0 :(得分:0)

如果您使用注释,请确保在@Entity课程之上User。如果不检查是否存在具有<class name="com.netbanking.Users" table="users>"的user.hbm.xml文件。

此外,在您的hibernate.cfg.xml文件中,查看是否存在com.netbanking.Users的映射。您应该拥有<mapping resource="users.hbm.xml" /><mapping class="com.netbanking.Users" />,具体取决于您是否使用xml或注释进行绑定。