草庐IT

QueryDSL-JPA

全部标签

java - 将 JPA 或 Hibernate 投影查询映射到 DTO(数据传输对象)

在我的DAO层中,我有一个像这样的Find函数publicListfindCategoryWithSentenceNumber(intoffset,intmaxRec){Criteriacrit=getSession().createCriteria(Category.class,"cate");crit.createAlias("cate.sentences","sent");crit.setProjection(Projections.projectionList().add(Projections.property("title"),"title").add(Projection

java - 将 JPA 或 Hibernate 投影查询映射到 DTO(数据传输对象)

在我的DAO层中,我有一个像这样的Find函数publicListfindCategoryWithSentenceNumber(intoffset,intmaxRec){Criteriacrit=getSession().createCriteria(Category.class,"cate");crit.createAlias("cate.sentences","sent");crit.setProjection(Projections.projectionList().add(Projections.property("title"),"title").add(Projection

spring - 使用 Spring/Junit/JPA 进行依赖注入(inject)

我正在尝试使用Spring2.5.6和JUnit4.8.1为我的JPADAO类创建JUnit测试。我的测试用例如下所示:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"classpath:config/jpaDaoTestsConfig.xml"})publicclassMenuItem_Junit4_JPATestextendsBaseJPATestCase{privateApplicationContextcontext;privateInputStreamdataInputStrea

spring - 使用 Spring/Junit/JPA 进行依赖注入(inject)

我正在尝试使用Spring2.5.6和JUnit4.8.1为我的JPADAO类创建JUnit测试。我的测试用例如下所示:@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"classpath:config/jpaDaoTestsConfig.xml"})publicclassMenuItem_Junit4_JPATestextendsBaseJPATestCase{privateApplicationContextcontext;privateInputStreamdataInputStrea

java - 如何在类中动态创建 Jpa 存储库?

如何在类中创建和实例化jpa存储库?我的情况是,我必须为泛型类中的不同实体创建存储库。对于Neo4j存储库,我可以轻松做到这一点,例如,GraphRepositorygraphRepository;this.neo4jTemplate=newNeo4jTemplate(newRestGraphDatabase("http://localhost:7474/db/data"));this.graphRepository=neo4jTemplate.repositoryFor(domainClass);对于JpaRepository,我查了文档发现了这个,RepositoryFactory

java - 如何在类中动态创建 Jpa 存储库?

如何在类中创建和实例化jpa存储库?我的情况是,我必须为泛型类中的不同实体创建存储库。对于Neo4j存储库,我可以轻松做到这一点,例如,GraphRepositorygraphRepository;this.neo4jTemplate=newNeo4jTemplate(newRestGraphDatabase("http://localhost:7474/db/data"));this.graphRepository=neo4jTemplate.repositoryFor(domainClass);对于JpaRepository,我查了文档发现了这个,RepositoryFactory

java - 具有 SqlResultSetMapping 和 native 查询的 JPA 数据存储库

我遇到了以下情况:我的实体彼此相关,但是我无法使用JPQL。我被迫使用nativeSQL。现在我想将这些结果映射到一个ValueObject。需要明确的是,我不想获取Object数组(List)的列表。我有6个实体,我只需要其中的一些列。谁能给我一个关于如何从native查询实现这种映射的示例?Tutorial我经历过的。我的代码:@SqlResultSetMapping(name="findAllDataMapping",classes=@ConstructorResult(targetClass=MyVO.class,columns={@ColumnResult(name="use

java - 具有 SqlResultSetMapping 和 native 查询的 JPA 数据存储库

我遇到了以下情况:我的实体彼此相关,但是我无法使用JPQL。我被迫使用nativeSQL。现在我想将这些结果映射到一个ValueObject。需要明确的是,我不想获取Object数组(List)的列表。我有6个实体,我只需要其中的一些列。谁能给我一个关于如何从native查询实现这种映射的示例?Tutorial我经历过的。我的代码:@SqlResultSetMapping(name="findAllDataMapping",classes=@ConstructorResult(targetClass=MyVO.class,columns={@ColumnResult(name="use

java - Spring容器配置中的JPA提供者与方言与供应商

spring配置文件示例:....和persistence.xmljpa文件:org.hibernate.ejb.HibernatePersistence如您所见,jpa提供者相关信息设置了3次。在事务管理器bean、实体管理器工厂bean和持久化单元配置中:......org.hibernate.ejb.HibernatePersistence但实际上在我的项目中,我只配置了带有提供程序的持久性单元。它奏效了。所以我的问题是提供者、方言和供应商选项之间有什么区别?我必须设置所有这些,还是可以跳过其中一些?例如,我是否可以将其设置为EntityMangerFactory-Hiberna

java - Spring容器配置中的JPA提供者与方言与供应商

spring配置文件示例:....和persistence.xmljpa文件:org.hibernate.ejb.HibernatePersistence如您所见,jpa提供者相关信息设置了3次。在事务管理器bean、实体管理器工厂bean和持久化单元配置中:......org.hibernate.ejb.HibernatePersistence但实际上在我的项目中,我只配置了带有提供程序的持久性单元。它奏效了。所以我的问题是提供者、方言和供应商选项之间有什么区别?我必须设置所有这些,还是可以跳过其中一些?例如,我是否可以将其设置为EntityMangerFactory-Hiberna