在使用hibernate添加新记录时,我有以下异常。我也在使用Hibernate搜索来创建索引。
这是我的例外。
Jun 11, 2009 1:01:23 PM org.hibernate.LazyInitializationException <init>
SEVERE: could not initialize proxy - no Session
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
at org.hibernate.proxy.Abstra
我想知道hibernate是否对特定类型的类持久化施加了任何限制。我读过Hibernate可以持久化JavaBean类和Pojos。
这是否意味着hibernate不能持久化不属于这两类的类?
我们能在hibernate中持久化非pojo类吗?e.g
Class A extends B{}
基本上,我需要知道是什么使hibernate不能在RDBMS中持久化一个类?
我的应用程序出现以下异常,对于Spring中的bean验证,我使用的是Spring4.0.2版本。
我正在使用weblogic11g应用程序服务器
org.hibernate.validator.engine.ValidatorImpl.isValidationRequired(ValidatorImpl.java:773) at org.hibernate.validator.engine.ValidatorImpl.validateConstraint(ValidatorImpl.java:331) at org.hibernate.validator.engine.ValidatorIm
我有以下两门课。类“类型”有一个类“内容”的对象。我希望使用hibernate.save()方法保存类“Type”的所有引用对象。我已经将级联类型指定为类中的所有内容。
下面是我面临的错误:对象引用一个未保存的瞬态实例--在冲洗之前保存瞬态实例。
有人能帮我找出问题所在吗?
public class Type {
@OneToOne
@JoinColumn(name = "content_id")
private Content content;
}
public class Content {
@OneToOne(ma
当我运行以下程序时,会得到以下异常:
错误: org.hibernate.annotations.common.AssertionFailure::com.online.tutorial.elementCollection.map.LanguageStatement5 :在继承状态层次结构中找不到HCANN000002声明类:
我运行下面的
public class QuestionDataSetup5 {
@Test
public void testQuestionDataSetup(){
String hindiString = new Strin
我正在使用Jersey实现一个Restful风格的Web服务。我有一个使用hibernate将数据映射到DB的包。我是使用DAO的hibernate的新手:
我在GenericDao类中有一个方法:
public abstract class GenericDAO<T> extends DAOFactory {
private final Class classe;
public GenericDAO(Class classe) {
this.classe = classe;
}
publi
我将persistence.xml放在eclipse项目的类路径中,因为之前的错误是找不到该文件。现在给出这个错误:
Caused by: javax.persistence.PersistenceException: Invalid persistence.xml. Error parsing XML [line : -1, column : -1] : cvc-elt.1: Can not find the declaration of element 'persistence'
这是我的文件:
<persistence xmlns="http://
对于Hibernate实体,我有几个基类:
@MappedSuperclass
public abstract class Entity<T> {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private T id;
public T getId() { return this.id; }
}
@MappedSuperclass
public abstract class TimestampedEntity<T> extends Entity<T> {
我是Spring的新手,我试图用spring数据创建一个六角形的体系结构
我已经为域设置了一个带有on包的分级多模块设置,一个用于持久化,另一个用于配置,这是DddApplication所在的地方。
启动它时,我会得到Not a managed type: class com.example.ddd.domain.model.Customer,除非我用javax.persistence.@Entity等对类进行注释。
但是,我不希望课堂上有注释。我在hibernate.cfg.xml中设置了实体,在persistence包中设置了Customer.hbm.xml。
我认为spring引导没有使
在问题中,您可以看到,我解决了一个问题,只更改了hibernate版本。在我看来,如果我能够覆盖HibernatePersistenceProvider类中的一些方法,我就能够克服它。我确实创建了自己的类来扩展它,但是如果我将它指定为来自<provider>类的persistence.xml标记中的提供程序,则会得到一个javax.persistence.PersistenceException: No Persistence provider for EntityManager named X异常。
有人能指导我如何用我自己的工具重写默认的hibernate提供程序类吗?
场景
我需要在两个不同的上下文中表示一个对象。一个上下文不应该持续存在,另一个上下文应该持续存在。持久对象是从另一个系统中拉出的实际数据。非持久对象表示产品定义的一部分。我们将对两者进行比较,我对存储定义数据不感兴趣。持久化对象需要存储附加信息。
实现
为了实现这一点,我决定最合理的做法是在src/groovy文件夹中创建基类,以避免grails/hibernate将其持久化为域类。
class Resource{
String name
Date lastModified
}
我希望持久化的域类如下所示。
class OwnedResource extends Resour
如果我的DataModel中存在双向关系,那么我的应用程序就有责任在java代码中保持最新的引用。
做这件事最好的方法是什么?
例如,bidir。A与B之间的1:N关系。
@Entity
class A {
@ManyToOne
private B b;
}
@Entity
class B {
@OneToMany(mappedBy="b")
private Collection<A> as;
}
如果我说B.addA(b),这不会让A中的变量b指向我添加的引用。如果我调用A.setB( B ),这不会向B中的集合添加b的引用。
一种可能的方法是在我的
我是春天新来的。当我跟随一个tp时,我得到了下面的错误。我正在用Junit测试到mysql DB的连接。我使用框架Hibernate来管理连接。
错误
java.lang.AssertionError: Error creating bean with name 'entityManagerFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentE
我们使用Oracle Weblogic Server 10.3.6。它在运行时在类路径中包含OpenJPA和EclipseLink。我们使用commEnv.cmd中的以下行激活JPA2:
set PRE_CLASSPATH=BEA_HOME\modules\javax.persistence_1.1.0.0_2-0.jar;
%BEA_HOME%\modules\com.oracle.jpa2support_1.0.0.0_2-1.jar
当我们将Bean验证与validator.validate()一起使用时,会有以下AbstractMethodError: org.apache.openj
我的程序运行得非常好,直到我开始使用持久性并使用了EntityManager @Inject。
有很多错误抛出,但我认为这是一个最阻塞。
它说明了一个意想不到的因素,但我在网上找不到任何有用的东西。
日志:
Connected to server
[2017-05-16 09:13:17,808] Artifact web-example:war exploded: Artifact is being deployed, please wait...
mei 16, 2017 9:13:18 PM org.apache.tomee.catalina.TomcatWebAppBuilder de