当我运行以下代码时,出现错误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();
}
}
答案 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或注释进行绑定。