2 yanxiaojia521 yanxiaojia521 于 2016.09.08 11:13 提问

entity not in the persistence context
orderDao.lock(order, LockModeType.PESSIMISTIC_WRITE); 

java.lang.IllegalArgumentException: entity not in the persistence context 来自jpa

这是什么鬼? 哪位大神给看看

1个回答

dabocaiqq
dabocaiqq   2016.11.16 01:52
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
日志报错:java.lang.IlleagalArgumentExcption: entity not in the persistence context
应用:开发一个定时器功能。需要从数据库select出所有的旅客,之后for循环,对每个旅客单独做处理。 报错的大致含义:传入的参数有问题,而这个问题是,传入的这个参数(实体对象)并不在持久化上下文里。 项目中,使用的框架为Hibernate。
NHibernate使用点滴
工作需要使用NHibernate,用于比较庞大的关系模型。以下是使用过程中遇到问题的汇总(不断更新中)。 1. 近日遇到"persistence context reported no row snapshot for (某个entity)"问题,通过反复分析,发现其原因是对应entity有一个以one-to-many联系之的owner没有保存(map和persist)。而且这个owner是从一
Spring整合Hibernate时出现如下错误Caused by: java.lang.NoClassDefFoundError: javax/persistence/Entity
<br />解决方法:加入Hibernate文件夹下的ejb3-persistence.jar<br />  在配置Hibernate时,出现如下错误<br /> Caused by: java.lang.ClassNotFoundException: javax.persistence.Cacheable<br /> 错误在于javax.persistence.Cacheable是JPA2.0规范中的东西,需添加<br />hibernate-distribution-3.5.2-Final/lib/jp
JPA.Best.Practices.pdf
JPA官方文档,英文 主要内容: >Entity Manager >Persistence Context >Entities >Schema & Queries >Transaction
java.lang.ClassNotFoundException: javax.persistence.Entity
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error
hibernate使用import javax.persistence.Entity是@符号不给提示
方法:Window-Preference搜索content assist在java-Editor-Content assist里面的javaactivation加上@即可
java.lang.NoClassDefFoundError: javax/persistence/EntityListeners
在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。  只需要在类库中加入ejb3-persistence.jar,就不会出现这个异常了。  这里不理解的是Hibernate3
Hibernate java.lang.NoClassDefFoundError: javax.persistence.EntityListeners 报错问题所在
在使用Hibernate3.6的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少hibernate-jpa-2.0-api-1.0.0.Final.jar或者  ejb3-persistence.jar包。  只需要在类库中加入hibernate-j
IntelliJ IDEA 12 生成 实体
今天开始用JPA开发,相比hibernate和mybatis等确实能省去不少的代码!但是如何通过数据库的表生成java实体?eclipse都有,那么IntelliJ IDEA 可能有,所以试了一下,还真行! 太happy了!记录过程如下:如有不对请大家指正! 1.创建一个新工程选择 Java Module 2.下一步我们选择JavaEE Persistence
'Basic' attribute type should not be a persistence entity/a container
在使用IDEA进行HIbernate开发时,从datasource得到的实体映射并不理想,需要手动更改。 在向实体类添加属性的Setter时,暂时会有红色tip:'Basic' attribute type should not be a persistence entity 或者 'Basic' attribute type should not be a container。 然