2016-04-16 12 views
-1

私は次のコードを実行するときは、アノテーションを使用している場合、私はUnknown entity: com.netbanking.Users不明なエンティティ: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

ur設定ファイル、完全なスタックトレースを投稿してください。通常、あなたはユーザを適切に設定していないときにこの例外を受け取ります。 – LearningPhase

+0

'HibernateUtilities'を追加し、Hibernateバージョンも指定してください。 –

答えて

0

エラーを取得するには、あなたがUserクラスの上に@Entityを持っていることを確認してください。そうでない場合は、<class name="com.netbanking.Users" table="users>"のuser.hbm.xmlファイルがあるかどうかを確認します。

また、hibernate.cfg.xmlファイルには、com.netbanking.Usersのマッピングがあるかどうかを確認してください。バインディングにxmlを使用するか注釈を使用するかによって、<mapping resource="users.hbm.xml" />または<mapping class="com.netbanking.Users" />のいずれかになります。

関連する問題