2016-07-19 12 views
0

私はJavaアプリケーションを持っており、Oracleデータベースを照会するためにRepositoryクラスを作成しました。予期しない行数:実際の0は予期されますか?

私が使用している以下のパーシスタンスqueryはエラーの原因です。

問合せ:これを引き起こしている可能性が何

Error : Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1javax.persistence.OptimisticLockException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 

、そしてどのように私はそれを解決することができます:

Query query = persistence.entityManager().createNativeQuery("Select * from PERSON WHERE ID = ?"); 
     query.setParameter(1, id); 

私は取得していますエラーはありますか?

答えて

-1

これを試すことができますか?

query = persistence.entityManager()。createNativeQuery( "Select * from PERSON WHERE ID =?1");

+0

私は行いますが、どのような違いがありますか? – java123999