大家好,我目前使用的是Hibernate 4.1.5,我尝试过不同的方式。但是我无法解决这个问题。由于这个问题,我的生产服务器挂起了。
任何帮助都是最好的。谢谢!
问题描述:
尝试在异常后回滚数据库事务
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing:
omegon.bo.exam.ExamQuestionAttemptBO
at org.hibernate.
我有一个名为"AUTHORED“的关系,这个关系连接了一个User和一个Tip、一个Comment或一个Build。
为了避免为每个关系端点类型创建一个类,我决定编写一个通用的编写类:
@RelationshipEntity(type="AUTHORED")
public class Authored<T> {
@GraphId Long id;
@StartNode
private User author;
@EndNode
private T entity;
private Long date;
我得到了一个异常(“聚合对象不能独立于其所有者被写入/删除/查询”)。在通过JPA删除@OneToOne对象时,如果@OneToOne关系本身位于嵌入式对象中,则使用Eclipelink 2.5.2。这类似于:
完整的例子:
@Entity
public class Book {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
protected int id;
public String title = "foo";
// @OneToMany(cascade={Casca
我使用Spring服务器和JPA来保存变量。
我在努力拯救:
@ElementCollection(fetch=FetchType.EAGER)
List<List<String>> Listarespostas = new ArrayList<List<String>>();
但显然出现了一个错误:
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with nam
解决方案: --我已经找到了解决这个问题的方法。我使用一个shell脚本运行我的主类,我还使用相同的shell脚本增强了我的所有类,下面是代码。
#!/bin/sh
#
# Compile and Run the OpenJPA test program
#
cp=.
cp=$cp:lib/mysql-connector-java.jar
cp=$cp:lib/openjpa-2.0.1.jar
cp=$cp:lib/commons-lang-2.1.jar
cp=$cp:lib/geronimo-jta_1.1_spec-1.1.1.jar
cp=$cp:lib/serp-1.13.1.ja
我正在尝试执行JPA/Hibernate映射来映射两个表,但是得到了这个错误。任何帮助都将不胜感激!!
Restaurants.java
@Entity
@Table(name="RESTAURANTS")
public class Restaurants{
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
@OneToMany(mappedBy="restaurant")
private LinkedList<Menus>
下面是我的类层次结构(为简洁起见,省略了lombok生成的构造函数/getters/setter):
public class A
{
... other variables ...
@OneToMany(fetch=FetchType.LAZY, cascade = {CascadeType.ALL})
private Set<B> bSet = new HashSet<B>();
}
public class B
{
... other variables ...
@CollectionOfElements
@I
前言:几个月来,我一直在寻找这个答案的解决方案,并且已经看过关于这个问题的所有答案,但我还没有找到一个解决方案。这些错误仅发生在从SpringBoot1.5.6到SB 2+的更新中。
错误:
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.
我有两个(web)项目,第二个项目使用的是第一个扩展类。我甚至不知道我的项目的设计是否正确,但事实上,我在服务器启动过程中遇到了一个错误,我也不知道是否存在设计错误:
- ProjectBird
package com.mycompany.dao;
public interface BirdDao{
public void saveFly(Fly fly);
}
package com.mycompany.dao.impl;
public class BirdDaoImpl implements BirdDao{
public BirdDaoImpl(){
}
我需要使用jackson来处理代码中的一些JSON。我写了一个简单的测试类来让它工作。
import com.fasterxml.jackson.databind.ObjectMapper;
public class Test {
public static void main(String[] args) {
ObjectMapper objectMapper = new ObjectMapper();
}
}
我将jackson-databind-2.9.9.1.jar放在了/dirwherejarresides/jdk/jre/lib/ext中。
我能
我有一个克隆的XStream。这是我的简单代码,我对它没有太多的专业知识。
com.thoughtworks.xstream.XStream XSTREAM = new com.thoughtworks.xstream.XStream();
稍后,我将克隆实例存储在一个hashTable中(我知道在它上存储不是很好的主意,但它是一个遗留系统)。
我存储它为一个类的学生,后来我存储(克隆)其他实例的学生和引发。
com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Could not call com.mode
我正在尝试使用反射在运行时动态链接到jar文件。我已经为主类和方法创建了声明,除了当我试图调用一个方法时,我得到了这个异常:
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.refle
我正在使用Rest创建项目。当我试图在Jboss上部署时,会抛出以下错误
我正在使用jboss独立的数据库配置。
12:14:06,358 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 70) JBAS011410: Stopping Persistence Unit (phase 2 of 2) Service 'webservice.war#webUnit'
12:14:06,359 INFO [org.jboss.weld.deployer] (MSC service thread 1-3) JBAS016
我是java spring的新手,想通过一个教程来学习它。在教程中,我得到了以下错误:这个错误也出现在另一个项目中...怎么啦?
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.<init>(DefaultSingletonBeanRegistry.java:81)
at or
我刚刚开始使用maven,所以如果这是一个愚蠢或明显的问题,请容忍我。
我有一个为我们的服务器构建的soap服务器,它需要一些东西,比如boneCP、slf4j、连接器-java,所以我将它们添加到POM.xml中,当我运行或调试soap服务器时,它工作得很好。然而,每当我试图构建它时,我就会得到:
Exception in thread "main" java.lang.NoClassDefFoundError: com/ning/http/client/AsyncHttpProvider
at org.sonatype.aether.connector.async.Asyn
将独立的java应用程序从Java8迁移到JDK11后出现以下错误。
Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.inter
尝试在我的应用程序中使用Quickblox。Multidex apk文件正确生成。但是,在尝试获取QbUsers类时会出现运行时问题。
代码如下:
QBUsers.getUsersByIDs(usersIDs, requestBuilder, new QBEntityCallbackImpl<ArrayList<QBUser>>() {
@Override
public void onSuccess(ArrayList<QBUser> user
我们正在使用WindowsTester运行自动化测试。当我运行一个测试用例时,我得到了"java.lang.NoClassDefFoundError“错误。请帮我解决这个问题。
堆栈跟踪是:
java.lang.NoClassDefFoundError: org/eclipse/osgi/internal/loader/ModuleClassLoader
at com.windowtester.internal.runtime.bundle.BundleResolver.bundleForClass(BundleResolver.java:21)
at com.wind
我是爪哇新来的。我想像这样连接到web套接字:
import java.net.URI;
import java.net.URISyntaxException;
public class PrimeBot {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
// open websocket
final WebsocketClientEndpoint clientEndPoint = new WebsocketClientEnd