問題タブ [kundera]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - Kundera&MongoDB (Play 2.1.3) の双方向関係が DB で正しく参照されない
Mongo と Play 2.1.3 で Kundera を使用しています。私のアプリケーションには User エンティティと Document エンティティがあります。ユーザーには複数のドキュメント (oneToMany) があり、ドキュメントはユーザーに属します。最初にユーザーを作成して永続化すると、ドキュメントをそのユーザーに追加できます。ドキュメントを作成して永続化すると、ユーザーを参照するユーザー ID がユーザー エンティティのユーザー ID とは異なります。また、ユーザー ドキュメントの ArrayList も常に null です。
spring - Apache Cassandra、Kundera、Spring MVC の使用時にエラー NoSuchMethodError: org.apache.cassandra.thrift.TBinaryProtocol を取得する
私はメッセージを受け取り続けます
Java Spring MVC 3.2 プロジェクトを実行しようとするたびに。Kundera を使用して Spring WebApp から自分のマシンにインストールした Apache Cassandra 1.2.8 に接続しようとしています。プロジェクトの pom.xml ファイルに次の依存関係を含めました。
- scale7-pelops(1.3-1.1.x)
- cassandra-all & cassandra-clientutil (1.2.8)
- kundera-core & kundera-cassandra (2.6)
私のSpringプロジェクトは、展開中にクラスパスのベースになるように、{PROJECT}/src/main/resources/META-INFの下にあるkunderaのpersistence.xmlとは別に、XMLレス構成(Java Config)とJPAを使用しています。私のpersistence.xmlは次のようになります:
そして、entityManager を作成する構成クラスは次のようになります。
次のクラスは、永続コンテキストの使用方法を示しています。
Apache Cassandra インストールで列ファミリーにマップされる ORM のサンプルは、次のようになります。
構成のどこが間違っているのでしょうか? 私は何が欠けていますか?エラーを修正するにはどうすればよいですか?
cassandra - cassandra の kundera で show_sql または同等のものを有効にするにはどうすればよいですか?
cql ログに基づいて監視および評価する必要があります。
persistence.xml で show.sql/show_sql と show.cql/show_cql を設定しようとしましたが、何も役に立たないようです。
jpa - Hibernate OGM 対 Kundera
Hibernate OGM と Kundera の使用に関するフィードバックはありますか? これら 2 つのフレームワークが NoSQL ソリューションの Java Persistence (JPA) サポートを提供していることは知っています。両方を研究した人の経験から利益を得たいと思います。Kundera は、より多くの NoSQL DataSource をサポートしているようです。
mysql - Kundera はシャーディングをサポートしていますか?
kundera を cassandra と連携させようとしていますが、mySql も mysql シャーディングを探していますか? kundera を使用した rdbms のシャーディングに関するヘルプが必要です。
jboss7.x - JBAS011466: kundera 2.7.1 からの PersistenceProvider 'com.impetus.kundera.KunderaPersistence' が見つかりませんエラー
jBoss (7.1) と Kundera (2.7.1) は初めてで、プロジェクトに取り組んでおり、Kundera を使用して JPA を実装する Cassandra dataSource を使用したいと考えています。私のpersistence.xmlは次のとおりです。
私のapplicationContext.xmlは次のとおりです
"jboss.as.jpa.managed = false" プロパティを persistence.xml から削除すると、JBAS011466: PersistenceProvider 'com.impetus.kundera.KunderaPersistence' not foundエラーが発生し、"jboss.as.jpa.managed =false" プロパティ、「cassandra_pu」という名前の永続ユニットが見つかりませんというエラーが発生します
両方のエラーの完全なトレース:
「cassandra_pu」という名前の持続性ユニットが見つかりません --- persistence.xml にはプロパティ name="jboss.as.jpa.managed" value="false" が含まれています
原因: java.lang.IllegalArgumentException: No persistence unit with name 'cassandra_pu' found at org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager.obtainPersistenceUnitInfo(DefaultPersistenceUnitManager.java:566) [spring-orm-3.2.4.RELEASE. jar:3.2.4.RELEASE] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.determinePersistenceUnitInfo(LocalContainerEntityManagerFactoryBean.java:308) [spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework .orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:260) [spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE] org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java) :310) [spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1541) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.beans .factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479) [spring-beans-3.2.4.RELEASE.jar:3.2.4.RELEASE] ... 20 もっと見る
JBAS011466: PersistenceProvider 'com.impetus.kundera.KunderaPersistence' が見つかりません --- persistence.xml から削除 - プロパティ名="jboss.as.jpa.managed" 値="false"
原因: javax.persistence.PersistenceException: JBAS011466: PersistenceProvider 'com.impetus.kundera.KunderaPersistence' が org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.lookupProvider(PersistenceUnitDeploymentProcessor.java:560) で org.jboss.as で見つかりません.jpa.processor.PersistenceUnitDeploymentProcessor.deployPersistenceUnit(PersistenceUnitDeploymentProcessor.java:297) org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.addPuService(PersistenceUnitDeploymentProcessor.java:260) org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.handleEarDeployment (PersistenceUnitDeploymentProcessor.java:218) at org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deploy(PersistenceUnitDeploymentProcessor.java:121) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116) [jboss-as-server-7.1.3.Final-redhat-4.jar:7.1.3.Final-redhat-4] ... 5 もっと見る
jars in ear は
PS - \JBOSS_HOME>\modules\org\apache の下に jpa 関連のフォルダーがなく、私の persistence.xml は MyEAR.ear>META-INF>persistence.xml の下にあります (application.xml、jboss-deployment-structure とともに) .xml および MANIFEST.MF)
必要な情報をすべて提供したことを願っています。私はこれで一日中立ち往生しています。どんな助けでも大歓迎です。ありがとうございました。
java - kundera cassandra でオブジェクトを更新する
コードは次のとおりです。
エンティティクラスは次のとおりです。
そのため、新しいオブジェクト PartnerInfo を取得すると (すべて順調に進んでいます)、cassandra データベースで新しいオブジェクトを見つけることができます。しかし、オブジェクトを更新すると (たとえば、説明のみを変更すると)、オブジェクトは変更されません。なんで?kundera と cassandra で UPDATING を解決するにはどうすればよいですか?
クンデラのバージョン: 2.6