草庐IT

Persistence

全部标签

mongodb - java.lang.NoClassDefFoundError : com/mongodb/ServerAddress 错误

我有一个带有eclipselink和mongodb的jee6应用程序。我使用nosql扩展org.eclipse.persistence.nosql当我在本地glassfish实例上部署我的应用程序时,一切正常。当我在远程glassfish上部署应用程序时,出现以下错误两个地方的glassfish版本是一样的mongodb驱动jar位于WEB-INF/lib但是在远程服务器上我得到一个"java.lang.NoClassDefFoundError:com/mongodb/ServerAddress"问题出在哪里???[#|2012-12-03T19:19:36.281+0000|CON

mongodb - 将数据以列而不是行的形式保存到 MongoDB

我正在使用mongo-sink和mongo-channel参数将数据从Cygnus保存到MongoDB。这太酷了,因为以前不允许这样做。但是,与其他持久化channel(MySQL、CKAN和HDFS)不同,它还不允许将数据保存在列中而不是行中。换句话说,配置属性:cygnusagent.sinks.mongo-sink.attr_persistence=column在agent*.conf文件中不允许指定此参数。您是否也计划将此功能扩展到MongoDBchannel?提前致谢。塞尔吉奥 最佳答案 很高兴您正在使用这两个新水槽,并且

mysql - 如何将 GAE 连接到 Amazon RDS?

我在AmazonRDS上配置了一个数据库实例:AmazonRDSInstance我的VPC安全组,入站和出站配置如下:VPCSecurityGroup我的VPCDNS解析和DNS主机名已激活。我可以连接到这个实例并从MySQLWorkbench毫无问题地执行查询。我在我的GAEEclipse中使用persistence.xml配置它:org.eclipse.persistence.jpa.PersistenceProvider...还有我的appengine_web.xml:true当我在本地启动我的GAE项目并且一切正常时,我能够连接并执行查询,但是当我在线部署它时,我收到以下异常:

php - 从数据库中删除表后,学说显示 'MappingException' 。 [交响乐]

早上好,我告诉你我的情况。我在Symfony下的项目中使用的数据库删除了一个表和外键。导入映射(XML)并生成实体后,所有这些都会自动使用Symfony控制台;当我访问项目的任何页面时,显示无法理解的以下异常:Fatalerror:Uncaughtexception'Doctrine\Common\Persistence\Mapping\MappingException'withmessage'Class'Consolidador\PanelBundle\Entity\Clients'doesnotexist'inC:\xampp\htdocs\integracion-v2\vendo

mysql - Glassfish Hibernate JPA 2.0 异常

我正在使用Glassfish3.1.1和hibernate3.6.5以及MySQL5.1+mysql-connector-java-5.1.6当我运行或部署基于JSF2.0和EJB3.1的模块时,间歇性地出现以下异常java.lang.IllegalStateException:WEB9031:WebappClassLoaderunabletoloadresource[com.mysql.jdbc.TimeUtil],becauseithasnotyetbeenstarted,orwasalreadystopped好吧,资源每次都在变化,有时它是org.hibernate.event.

mysql - MyISAM 方言生成错误的 DDL

我们使用MyISAM方言org.hibernate.dialect.MySQLMyISAMDialect在MySQL5.5数据库上使用3.6.9.Finalhibernate提供程序自动生成基于JPA2的DDL文件.ThecreateSQLfilegetsgeneratedasCREATETABLEt(iINT)type=MYISAM;insteadofCREATETABLEt(iINT)ENGINE=MYISAM;导致建表失败。注意:这在5.1和更低版本中运行良好。我应该使用哪个hibernate提供程序来修复此问题。 最佳答案

mysql - 无法在 eclipse 中创建 jpa 表

我在eclipse中有一个工作项目,它创建了一个从实体到mysql数据库的JPA表(仍在学习)。不幸的是,它在错误的数据库中创建了表,因为我希望有“测试”和“生产”数据库。它以某种方式获得了“生产”数据库的详细信息,甚至看起来所选的数据库连接是用于测试的。我对项目做了一些改动,让它连接到正确的连接对象(测试)。我可以pingeclipse中的数据库(两个数据库)并在数据源资源管理器中查看数据库。但是现在我无法通过右键单击它并选择“JPA‘工具’>‘从实体生成表’来为项目创建表。创建开始和结束都没有错误,就像一切正常一样,但我在任何一个数据库中都看不到任何表。(在Eclipse数据库资源

java - 内部异常 : java. sql.SQLException:未选择数据库

我知道这个问题在持久性用户中很常见。我已经访问了那么多论坛上的那么多主题和问题,但我仍然没有得到解决方案。我已经从数据库创建了RESTfulweb服务(Netbeans8.0.2中的一个选项)。我还为这个项目创建了连接池和JNDI。名称已正确给出,如下所示。默认情况下使用EclipseLink(JPA2.1)我收到了这样的回复:GETRequestFailedRequestFailed-->Status:(500)Response:{HTTPStatus500-InternalServerErrortypeExceptionreportmessageInternalServerErro

mysql - 如何在 Apache::DBI 中禁用 ping?

我在Apache::DBI中禁用连接验证时遇到问题。来自perldoc:Apache::DBI->setPingTimeOut($data_source,$timeout)Thisconfigurestheusageofthepingmethod,tovalidateaconnection.Settingthetimeoutto0willalwaysvalidatethedatabaseconnectionusingthepingmethod(default).Settingthetimeout我尝试使用与connect()中相同的$data_source调用setPingTimeOu

java - 在一个相对较大的应用程序中应该如何使用实体管理器来管理数据库事务?

我使用MYSQL数据库和Swing应用程序框架以及javax.persistence开发了一个相当大的CRUD应用程序。我的问题是在给定javax.persistence.Entitymanager的情况下,我应该如何最好地管理我的交易?目前,我有一个应用程序类持有的实体管理器实例。它被传递给所有请求页面,这些页面又使用它来持久化和合并实体。我在应用程序启动时启动事务,并在每次进行更改时提交(并重新启动)。这个对吗?或者我应该为每个组件/页面保留一个单独的实体管理器?我应该什么时候提交?所有这些问题现在都出现了,因为我最近开始收到以下类型的异常:java.sql.SQLExceptio