-
1 votesanswersviews
查询中的elasticsearch索引
我是弹性搜索的新手 . 并且无法找出如何在JSON请求中对索引和类型提出正确的请求? (所以我不想在URL中使用索引和类型,如localhost:9200 / myindex / mytype / _search,但要向localhost发出JSON请求:9200 / _search) 我试过这样的事 . 但我得到了'aaa'指数而不是'bbb'指数的结果 . 如何仅从bbb索引获得结果或根本没有... -
2 votesanswersviews
使用Java中的QueryDSL和MongoDB创建复杂查询
我按照本教程设置了MongoDB http://www.littlelostmanuals.com/2011/09/spring-mongodb-type-safe-queries.html 一切都按预期工作,但现在我陷入了一个我希望能够在多个字段上查询的地方 . 目前,我正在保存每种类型的存储库接口,并且可以在单个字段上搜索 . public interface StartedEventRepo... -
2 votesanswersviews
Spring Data MongoDB QueryDSL DBRef = Exception
My Setup: mongo-java-driver 2.11.3 spring-data-mongodb 1.4.0.M1 spring-data-commons 1.7.0.M1 querydsl-mongodb 3.3.0 Spring 季4.0.0.RELEASE java 1.7 MongoDB v2.4.8 User.java: @Document(c... -
0 votesanswersviews
Spring MongoDB QueryDSL查询由@DBRef相关列表
@Document(collection="users") public class User{ @Id private int id; private String name; ... //getters-setters } @Document(collection="models") public class Model{ @... -
3 votesanswersviews
使用QueryDSL使用Spring Data MongoDB查询DBRef
我正在使用Spring Data MongoDB和QueryDSL来执行一些简单的查询,但是我在尝试将谓词与DBRef对象的字段一起使用时遇到了问题 . 似乎DBRef未解析,因此查询始终返回空结果 . 从2014年开始,对于这个主题存在一些问题,尽管在QueryDSL和Spring Data方面似乎已经完成了一些工作,但我仍然无法使其工作,也没有找到任何有效的例子 . 我正在寻找一个简单的解决方... -
0 votesanswersviews
使用spring pageable查询DSL高级排序
当我使用QueryDSL时,我在排序和弹出可分页方面遇到了一些问题 . 我需要非常高级的排序,而不仅仅是存储在同一个表中的数据库中的对象的字段 . 这是我的模型大约: @Getter @Setter @Entity public class Book { @Id @GeneratedValue private long id; @OneToMany private Set&... -
11 votesanswersviews
Spring数据Mongodb:QueryDsl Predicate和Criteria API的互操作性
我在Spring Data Mongodb中使用QueryDSL谓词 . 但是,我面临的情况是我必须使用MongoTemplate查询API(例如过滤从Mongo获取的字段) . 这是一个简单的例子: public Stream<MyModel> findSummary(Predicate predicate){ Query query = new Query(); q... -
0 votesanswersviews
不能对Spring Data MongoDB使用LIKE或“包含”查询
我在我的项目中使用Spring Data JPA和MongoDB . 每当我使用包含“contains”谓词的查询方法查询PostgreSQL数据库时,它的工作方式都很完美,但是当对MongoDB使用相同的查询时,我得到错误: org.springframework.data.mapping.MappingException: Couldn't find PersistentEntity for ... -
1 votesanswersviews
Kotlin-kapt没有产生任何东西
我正在使用带有querydsl-4.1.4的Kapt版本3 . 以下是我的 build.gradle 文件: buildscript { ext { kotlinVersion = '1.2.41' springBootVersion = '2.0.2.RELEASE' } repositories { mavenCentra... -
3 votesanswersviews
Spring MongoDB QueryDSL由@DBRef相关对象查询
我使用spring-data-mongodb和querydsl-mongodb来执行更灵活的查询 . 我的应用程序有用户和订单 . 用户可以拥有多个订单,因此我的模型如下所示: public class User { @Id private String id; private String username; //getters and setters } public cl... -
11 votesanswersviews
Spring Data JPA和spring-security:在数据库级别上过滤(特别是对于分页)
我正在尝试使用注释和spring-security为我的开源项目添加方法级安全性 . 我现在面临的问题是找到所有方法,特别是用于分页的方法(例如,返回页面) . 使用@PostFilter可以在列表中使用(但我个人认为在应用程序而不是数据库中进行过滤并不是一个好主意)但是在分页查询中完全失败 . 这是有问题的,因为我有一个包含 List<Compound> 的实体 . 复合有不同的实现... -
2 votesanswersviews
弹性搜索6嵌套查询聚合
我是弹性搜索查询和聚合的新手 . 我有一个带有以下映射的嵌套文档 PUT /company { "mappings": { `"data": { "properties": { "deptId": { "type": "keyword" }, ... -
9 votesanswersviews
左边连接spring数据jpa和querydsl
我正在使用spring数据jpa和querydsl并且被困在如何编写简单的好查询到左连接两个表 . 假设我有一个Project实体和一个在Project中定义了OneToMany关系的Task实体,我想做的事情如下: select * from project p left join task t on p.id = t.project_id where p.id = searchTerm sel... -
2 votesanswersviews
按多列排序,包括按字段集合大小spring jpa存储库排序
我不认为它与Order by count using Spring Data JpaRepository重复 . 让我解释一下我的问题: - 我有一个名为Account的域对象,它包含名称,状态,组对象列表,成员资格对象列表 . 例如:- @Entity public class Account { private String name; private String statu... -
2 votesanswersviews
QueryDSL,Hibernate,JPA - 使用.fetchJoin()并在第一个SELECT中获取数据,那么为什么N 1后查询?
我正在尝试查询具有映射到几个简单子实体的实体列表( MyOrder s):每个 MyOrder 恰好与一个 Store ,零个或多个 Transaction 以及最多一个 Tender 相关联 . 生成的SELECT显示正确 - 它从所有四个连接表中检索所有列 - 但之后,为每个 MyOrder 执行另外两个SELECT,一个用于 Transaction ,一个用于 Tender . 我正在使... -
0 votesanswersviews
QueryDSL谓词连接表与列表
我需要使用QueryDSL创建动态查询 . 我有一个实体名称Participant with List属性为@OneToMany(mappedBy =“participant”)@Cascade() . 根据从客户端传递的参数,查询应该是动态的 . 如果参数中存在国家或地区,则查询应使用IN where子句获取记录 . 我该怎么做? -
0 votesanswersviews
QueryDSL where子句的NullPointerException
使用带有hibernate的Query DSL(Spring Data JPA)来构建一个类似的查询 if( bankId != null ){ query.where( coopMember.personId.bankAccountId.isNotNull().and( coopMember.personId.bankAccount... -
1 votesanswersviews
QueryDsl列标识符的区分大小写错误
我在hsqldb和h2这样的内存数据库中看到很多关于列名称区分大小写的帖子 . 我们使用的是sql server camel case列名 . 但是,我正在测试使用HyperSql,这是列名称区分大小写 . 我没有看到任何设置来处理hypersql中的列名敏感性,除非在创建表时引用列名,这将使它们成为引号内的情况,例如Insert Into AddressType(“AddressTypeName... -
2 votesanswersviews
JPA - Hibernate:在不断增长的表上选择查询
我有一个Mysql表,目前拥有大约1000万条记录 . 记录由另一个批处理应用程序继续插入并继续增长 . 在前端,用户可以根据不同的标准搜索该表上的数据 . 我正在使用查询DSL和JPA存储库来创建动态查询并从表中获取数据 . 但是分页查询的性能非常慢 . 我尝试过索引,InnoDB相关的调整,HikariCP的会话管理和ehcahe解决方案,但仍然需要大约100秒来获取数据 . 实体也是简单的P... -
5 votesanswersviews
Spring Data JPA和QueryDSL
我是Spring数据JPA的新手,我正在尝试了解如何在QueryDSL中最好地使用它 . 没有QueryDSL,我可以使用@Query注释在SpringData接口中创建任何查询 . 为了使用QueryDSL获得相同的体验,从我所看到的,我需要创建自己的自定义存储库实现并让我的repo接口扩展我的自定义实现接口或将我的所有QueryDSL查询放在包装我的repo的服务层 . 在第一种情况下,我失去... -
1 votesanswersviews
我可以使用querydsl谓词参数从spring jpa存储库返回Stream
我正在使用spring数据并拥有一个扩展JpaRepository和QueryDslPredicateExecutor的存储库 . 我通过调用Iterable findAll(Predicate p)方法从存储库中获取实体列表 . 我想知道,是否有可能从存储库返回一个传递querydsl谓词作为参数的流? -
0 votesanswersviews
QueryDsl在使用另一个@Query注释时忽略谓词
我有一个看起来像这样的存储库(其他CRUD方法被剥离) import com.querydsl.core.types.Predicate; import com.querydsl.core.types.dsl.StringPath; import org.springframework.data.domain.Page; import org.springframework.data.domain... -
1 votesanswersviews
没有传递过滤器参数时,Spring Data QuerydslBinderCustomizer
我正在实现一个Repository,它实现了QuerydslBinderCustomizer,以帮助从url过滤器参数创建Predicates . 就是这样 @NoRepositoryBean public interface TableRepository<T extends TableEntity, S extends EntityPathBase<T>> extend... -
4 votesanswersviews
QueryDSL上未声明的路径
我的QueryDSL给了我一个例外: 2014-10-26 02:12:00,013 DEBUG [ExceptionsHandler] org.springframework.dao.InvalidDataAccessApiUsageException: Undeclared path 'rolloutAdmin'. Add this path as a source to the query... -
5 votesanswersviews
Spring Data REST的QueryDSL集成,用于查询实体中集合映射的子属性
进行了一些重要的挖掘,以确定使用query-dsl的spring-data-rest可以让REST API客户端轻松过滤实体的大多数属性 . 这个问题也很有用:Can Spring Data REST's QueryDSL integration be used to perform more complex queries? 正如Dennis Laumen已经提到的那样, QueryDslPre... -
0 votesanswersviews
QueryDSL是否支持Hibernate 5.2?
我正在使用Springboot 1.4.1,Spring-data-jpa,Hibernate 5.2和QueryDSL 4.1.4框架设置POC项目 . 当我使用queryDSL时,我得到了结果,但连接没有被释放 . 当我使用Spring Data或JPQL或JDBCTemplate时没有连接问题 . 我查看了使用Hibernate 4.3.11的QueryDSL示例 . 有没有人使用上面的框架... -
5 votesanswersviews
Maven使用spring-data-jpa和querydsl构建问题
我有一个针对spring-data-jpa和QueryDsl的Eclipse Maven项目 . 我似乎有一个maven-apt-plugin的问题,如果我做一个mvn clean然后安装mvn,它会尝试“处理”引用QueryDsl生成文件的文件,但是这些生成的文件尚未构建,所以我得到多个“找不到符号”的错误 . 如果那时必须再做一次mvn安装,一切都很好,因为现在生成的文件存在 . 这个mave... -
2 votesanswersviews
无法获取QueryDsl / APT来生成Q类
我正在尝试在新的Spring项目中使用QueryDsl . 我是QueryDsl的新手,对于maven和Spring来说还是新手,所以我可能会遗漏一些相当基本的东西,但是我无法获得QueryDsl / maven-apt-plugin来生成我的Q类 . Querydsl参考使声音变得如此简单;我想我完全按照它说的做了: 我配置了pom.xml: <plugin> <grou... -
1 votesanswersviews
Querydsl mongodb gradle springboot问题
我试图在我的项目中使用querydsl,就像在 Spring 季启动文档中描述的那样,springboot-mongodb-look at 5.3.4以便我可以这样做, QPerson person = new QPerson("person"); List<Person> result = repository.findAll(person.address.zip... -
0 votesanswersviews
QueryDSL耗尽了太多内存 . 替代更好的内存友好方法
我有一个Spring Boot Web API,它使用querydsl从关系数据库中获取结果,在我的例子中是MariaDB . 这是服务: @Override public List fetchProductAuditTrailResult(TxnRequestDTO<HeaderDTO, ProductAuditTrailReportRequestDTO> request) ...