草庐IT

polyglot-persistence-eclipselink-

全部标签

java - javax.persistence.Table.indexes()[Ljavax/persistence/Index 中的 NoSuchMethodError

我有一个PlayFramework应用程序,并且我正在使用Hibernate4.2.5.Final(通过Maven依赖项管理器检索)。我决定升级到Hibernate4.3.0.Final,成功重新编译我的应用程序,然后运行它。我得到了下面的异常,但无法弄清楚原因。我降级回4.2.5并没有出现这个问题。然后,我尝试在4.2.5之后的每个最终版本中升级Hibernate。也就是说,我从4.2.5.Final到4.2.6.Final,到4.2.7.Final,到4.2.8.Final,然后到4.3.Final。在我升级到4.3.0.Final之前不会出现此问题。Java版本信息javaver

java - Spring - 没有可用于当前线程的实际事务的 EntityManager - 无法可靠地处理 'persist' 调用

我在我的SpringMVCWeb应用程序中尝试调用“persist”方法将实体模型保存到数据库时收到此错误。无法在互联网上真正找到与此特定错误相关的任何帖子或页面。EntityManagerFactorybean似乎有问题,但我对Spring编程还很陌生,所以对我来说,似乎一切都初始化得很好,并且根据网络上的各种教程文章。调度程序-servlet.xml35010/WEB-INF/jsp/.jspRegisterController.java@ControllerpublicclassRegisterController{@PersistenceContextEntityManager

java - JPA - 在persist()之后返回自动生成的ID

我正在使用JPA(EclipseLink)和Spring。假设我有一个带有自动生成ID的简单实体:@EntitypublicclassABCimplementsSerializable{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)privateintid;//...}在我的DAO类中,我有一个在此实体上调用persist()的插入方法。我希望该方法返回为新实体生成的ID,但是当我测试它时,它会返回0。publicclassABCDao{@PersistenceContextEntityManagerem;@Transactio

java - 我需要persistence.xml 中的<class> 元素吗?

我有一个非常简单的persistance.xml文件:pl.michalmech.eventractor.domain.Userpl.michalmech.eventractor.domain.Addresspl.michalmech.eventractor.domain.Citypl.michalmech.eventractor.domain.Country它有效。但是当我删除元素应用程序看不到实体(所有类都用@Entity注释)。是否有任何自动机制来扫描@Entity上课? 最佳答案 persistence.xml有一个您可以使

java - JPA 和 Hibernate 中的 persist() 和 merge() 有什么区别?

Hibernate中persist()和merge()有什么区别?persist()可以创建一个UPDATE&INSERT查询,例如:SessionFactorysef=cfg.buildSessionFactory();Sessionsession=sef.openSession();Aa=newA();session.persist(a);a.setName("Mario");session.flush();在这种情况下,查询将像这样生成:Hibernate:insertintoA(NAME,ID)values(?,?)Hibernate:updateAsetNAME=?where

java - Hibernate 中的 session.persist() 和 session.save() 有什么区别?

谁能告诉我在Hibernate中persist()与save()的优势是什么? 最佳答案 来自thisforumpostpersist()iswelldefined.Itmakesatransientinstancepersistent.However,itdoesn'tguaranteethattheidentifiervaluewillbeassignedtothepersistentinstanceimmediately,theassignmentmighthappenatflushtime.Thespecdoesn'tsay

ruby-on-rails - Rails 和类变量 : will this persist across users and server calls?

我们在Rails3.0.6上。在Rails中,以下代码会在页面加载和用户之间持续存在吗?还是每个请求都会重新定义它?代码位于Controller的顶部。@@list=[]hero={}hero['name']='so'hero['superpowers']=['coding','qa','spec_writing']@@list.pushherohero2={}hero2['name']='so2'hero2['superpowers']=['coding']@@list.pushhero2...moreHashespushedinto@@list该列表每月仅更改一次,我们希望高效快速

mongodb - 使用 Golang mgo : Persistent no reachable server to replica set 连接到 MongoDB Atlas

我有一个来自MongoDBatlas的副本集,我可以使用任何其他语言和常规mongo客户端连接到该副本集,其URL提供以下格式:mongodb://user:pass@prefix1.mongodb.net:27017,prefix2.mongodb.net:27017,prefix3.mongodb.net:27017/test?&replicaSet=Cluster0-shard-0&authSource=admin无论我尝试什么,添加ssl=true并删除,都没有任何效果。它始终是“无法访问的服务器”。我尝试了每个URL组合、每个dialConfig组合以及Dial和DialWi

mongodb - 使用 Golang mgo : Persistent no reachable server to replica set 连接到 MongoDB Atlas

我有一个来自MongoDBatlas的副本集,我可以使用任何其他语言和常规mongo客户端连接到该副本集,其URL提供以下格式:mongodb://user:pass@prefix1.mongodb.net:27017,prefix2.mongodb.net:27017,prefix3.mongodb.net:27017/test?&replicaSet=Cluster0-shard-0&authSource=admin无论我尝试什么,添加ssl=true并删除,都没有任何效果。它始终是“无法访问的服务器”。我尝试了每个URL组合、每个dialConfig组合以及Dial和DialWi

java - "detached entity passed to persist error"与 JPA/EJB 代码

我正在尝试运行这个基本的JPA/EJB代码:publicstaticvoidmain(String[]args){UserBeanuser=newUserBean();user.setId(1);user.setUserName("name1");user.setPassword("passwd1");em.persist(user);}我收到此错误:javax.ejb.EJBException:javax.persistence.PersistenceException:org.hibernate.PersistentObjectException:detachedentitypas