首页 > TAG信息列表 > spring-orm

春天-Hibernate SAP集成

我们可以整合Hibernate和SAP吗?我确实已经与Hibernate集成了一些数据库.由于不了解SAP,因此我想知道Hibernate是否提供了将其与SAP集成的支持.解决方法:据我所知,我认为这不存在. SAP有自己的数据映射策略,称为Open SQL,并且还提供特殊的功能来插入,更新和删除数据以确保数据的一致

使用Spring-orm的目的是什么?

我的项目中具有以下Maven依赖项. <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>2.5.6</version> </dependency> 我们将iBatis用于ORM. >赋予这种依赖性的目的是什么? >如果要在Spr

java-通过Hibernate保存实体时org.hibernate.WrongClassException

在这个问题中,我正在使用Hibernate 4.3.4.Final和Spring ORM 4.1.2.RELEASE. 我有一个User类,它拥有如下的CardInstances集: @Entity @Table public class User implements UserDetails { protected List<CardInstance> cards; @ManyToMany public List<CardInstance

java.lang.ClassNotFoundException:org.springframework.orm.hibernate4.LocalSessionFactoryBean

我是Spring的新手,这是我的第一个例子(JSF 2,PrimeFaces 3,Spring& Hibernate Integration) 这是pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven

使用Spring JPA和Hibernate访问Session以启用过滤器

在Spring JPA Hibernate环境中,我需要启用Hibernate实体过滤器. 所以我应该有权访问Hibernate Session对象,但我正在使用EntityManagerFactory和Spring JPA魔法.有任何Session拦截器,所以每次Spring创建一个新Session时我都可以调用enableFilters()方法吗?解决方法:我最终得到了AOP

java – 使用@Transactional的类层次结构问题

项目设置:Spring 3.0.5 / JPA 2 / Hibernate / @Transactional 我们使用几个不同的数据源(因此使用不同的事务管理器),但具有公共服务基类,因为许多功能被重用. 所以我们认为我们可以通过使用Custom Annotations来解决这个问题.我们在抽象基类中定义所有方法,并为每个事务管理器创建

Spring 3.1和JPA 2中没有正在进行的事务异常

我已经在这几个星期了.我试过eclipselink,现在只是简单的JPA.我一直都遇到同样的问题.每当我尝试刷新我的实体管理器时,我得到’javax.persistence.TransactionRequiredException:没有事务正在进行’异常.我知道它与我如何连接所有东西有关但我无法弄明白. 我曾尝试编写JUnit测试进

java – 找不到persistence.xml

我尝试使用jpa与spring-orm和hibernate. 我有带有TRADES表的mysql数据库.我尝试使用jpa使用此表. 我尝试使用persistence.xml测试EntityManager创建,但是我得到一个例外,“没有为EntityManager指定持久性提供程序[persistence-unit-name from persistence.xml]”正如我在另一个这样

java – 每个实体一个DAO – 如何处理引用?

我正在编写一个具有典型两个实体的应用程序:User和UserGroup.后者可能包含前者的一个或多个实例.我有以下(更多/更少)映射: 用户: public class User { @Id @GeneratedValue private long id; @ManyToOne(cascade = {CascadeType.MERGE}) @JoinColumn(name="GR

java – QueryDSL返回最大值

我想使用QueryDSL返回最大值. 使用此查询,我返回eventid等于id的间隔,它正常工作. QInterval interval = QInterval.interval; JPAQuery query = new JPAQuery(em); BooleanExpression checkId = interval.event.eventid.eq(id); Interval interv = query.from(interval).where