openjpa抛出optimisticklockexception
我正在尝试openjpa和jpa。我只有一个实体类作为数据库中的对应表。实体的一个属性是用户名,db表中的相应行有varchar2(20)。在我的主要方法中,我试图坚持使用用户名超过20的实体的实例。
我所做的就是
em.getTransaction().begin();
em.persist(entity); //entity here is the instance with the username longer than 20
em.getTransaction().commit();
我试过这个,希望得到一些其他类型的异常,但我不知道为什么我得到optimisticklockexception。
我没有任何锁定设置。我的意思是我使用默认值来锁定属性。
有人知道这里发生了什么吗?
没有找到相关结果
已邀请:
1 个回复
镰茧钩
希望这可以帮助...