问题标签 [query-by-example]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8592 浏览

java - QueryByExampleExecutor 方法用例Spring数据JPA中的接口

QueryByExampleExecutor<T>Spring data JPA中这个接口的方法有哪些用例。我用谷歌搜索并发现除了官方文档之外什么都没有。

也许有人可以通过示例向我指出正确的资源。

特别是findAll(Example<S> example, Pagable pageable),该界面是一种更简单的搜索、分页和排序方式吗?

0 投票
1 回答
150 浏览

hibernate - Hibernate- 与标准的析取。QBE 中的示例

我想用一个标准搜索我的数据库。多个字段的示例,或者一起。也就是说,我想检索其中“field1”是我的搜索对象的示例或“field2”是我的搜索对象的示例的记录,其中 field1 和 field2 是顶级对象的子对象,并且每个对象都是相同的类型作为我的搜索对象。

我想做的是

这不起作用,因为 Disjunctions 仅适用于 criteri on而不是 criteri a

我试过了

但这给了我一个关于对象主键的 PropertyAccessException,说

有没有办法通过示例子句之间的分离来做 QBE?

0 投票
2 回答
161 浏览

c++ - 与 C++ 中原型模式的示例解释混淆

有人发布了关于这种模式的问题,但没有在我脑海中提出问题的解决方案,所以发布了我的查询......

在上面的示例中,如果所有实例都由 s_prototypes 变量初始化,并且下一次如果其中的任何对象将被克隆方法中的新对象替换,那么现有对象会发生什么?它会造成内存泄漏吗?

据我从上面的例子中了解到,两个陈述让我感到困惑

但是当我们通过 make_stooge 方法调用 clone 方法时,它会返回新对象,如果返回新对象并将其替换为现有对象,则现有对象将在此处创建内存泄漏(因为 new 运算符完全创建单独的对象,而不是在此处返回现有对象) ……

所以这件事让我对这个例子感到困惑......

0 投票
1 回答
3115 浏览

spring - Spring queryByExample 与 Range 之间

我有一个带有存储库的 Spring 应用程序

工作得很好,我快到了。但我需要限制在“从”和“到”之间的日期范围

我看过一些帖子说它不适用于 QBE,但这是在 2015 年。

我创建了一个 Range 对象,但我不知道如何应用它。

http://docs.spring.io/spring-data/commons/docs/current/api/org/springframework/data/domain/Range.html

我不能使用默认的弹簧方式

因为我有一堆动态搜索参数。

0 投票
0 回答
308 浏览

java - 在条件中添加多个示例(休眠)

SchoolViewModel.java

InstituteType.java

Board.java

SchoolDetail.java

主.java

例外是:

描述:SchoolViewModel 是 pojo 类,它将携带来自前端的数据。该屏幕是搜索屏幕,其中包含优化您的搜索,就像您可以过滤或缩小搜索范围的任何电子商务网站一样。基于用户选择数据库将从数据库中检索数据。为此,我在 hibernate 中通过示例实现了查询。但是,虽然标准中有多个示例,但它会引发异常。

0 投票
1 回答
3681 浏览

java - Spring Query By Example 使用“OR”

我有一个 JPA 实体,它有两个属性可以通过“OR”运算符而不是“AND”进行搜索。这些是 ledgerCode 和部门:

那么 SQL 结果应该是(假设所有参数不为空):

可能吗?如果是,怎么会?我在 Google 上找不到任何代码示例,也找不到在 ExampleMatcher 类中的建议方法名称。

0 投票
3 回答
3274 浏览

java - Spring MVC 绑定请求参数到 POJO 字段

我想要一个具有以下映射(不完整)的控制器:

Item probe我想在项目存储库中通过示例查询并返回结果的参数。

问题:

如何完成上面的搜索 URL 映射?作为搜索 URL,我在想类似/searchitems?itemAttributeA=foo&itemAttributeB=bar&...itemAttributeZ=xyz. 如何告诉 spring 将传递的请求参数注入到Item probe同名字段中?

0 投票
0 回答
126 浏览

hibernate - Hibernate 示例查询是否会忽略需要连接的限制?

我在父(@OneToMany mappedBy)和它的子(@ManyToOne)之间有关系。当我尝试使用 QBE 根据父母检索孩子时,我总是会取回孩子的完整列表。

我附上了演示程序的源代码(pom.xml、hibernate.cfg.xml、logback.xml(以减少噪音)和 App.java(也包含@Entity)。

这是hibernate.cfg.xml:

这是 logback.xml:

这是 pom.xml:

0 投票
2 回答
1451 浏览

java - Spring+boot+data - 通过具有关联返回页面的示例查询

我有一个映射了 Job 实体的 Employee 实体类。在控制器中,我想返回所有具有给定职位描述的职位的员工。我怎么做?目前我的代码返回空列表。

这是我的代码

感谢您的建议。

0 投票
1 回答
3785 浏览

spring - 是否有任何可能的方法来忽略 JPA 示例匹配器的所有路径

我是 Spring JPA 的新手。我有两个关于 Example 和 ExampleMatcher API 的问题。

  1. 除了我设置匹配器的一些路径之外,有什么方法可以忽略所有路径。null或者,如果 Example 对象的路径具有值,是否有任何方法可以忽略所有路径。像下面这样设置所有路径名是很烦人的:

ExampleMatcher<Product> matcher =ExampleMatcher.matching().ignorePaths("field_a", "field_b");

  1. 如何使用示例匹配连接列。例如。产品实体具有用户实体字段作为@ManyToOne关系。用户实体有几个字段,但我的示例对象的用户字段仅填充了 userId 字段。在这种情况下,我想查找具有user_id与产品示例对象中包含的用户对象中包含的 userId 字段值匹配的外键列的产品数据。

抱歉英语不好...实际上这是我在 Stack Overflow 上的第一个问题。感谢关注。我期待着很好的答案。