query-by-example相关内容

通过示例 Spring 数据查询

我有带日期字段的域对象人: 公共类人{@ID私人长ID;私人日期日期 像这样构建示例: Person person = new Person();person.setSomeOtherFields("一些字段");示例示例 = Example.of(person); 如何创建具有日期范围的示例查询(搜索实体包含大于或等于某个日期且小于或等于另一个日期的日期)? 解决方案 Sp ..
发布时间:2022-01-18 19:27:54 其他开发

拦截 Spring Data 中的存储库方法调用,即时优化查询

假设我有一些扩展 CRUDRepositor 的接口.那里有像 findByField 这样的方法.其中一些方法应该只返回属于用户有权访问的一组实体的实体(group 是数据库中的一列,因此它是为大多数实体定义的字段).我想通过允许在存储库方法上使用注释(如@Protected)来实现这一点,然后当调用这些方法而不是调用 findByField 时,方法 findByFieldAndGroup 是 ..
发布时间:2021-08-20 20:18:41 Java开发

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

我是Spring JPA的新手. 我对Example和ExampleMatcher API有两个疑问. 除了设置匹配器的某些路径之外,是否有任何其他方法可以忽略所有路径.或者,如果Example对象的路径具有null值,则有任何方法可以忽略所有路径.像下面这样设置所有路径名是很烦人的: ExampleMatcher matcher =ExampleMatcher.ma ..
发布时间:2020-07-24 23:57:51 其他开发

NHibernate通过示例混合喜欢和等于吗?

我有一个相当大的SOA解决方案,一个新添加的服务使用NHibernate的Query by Example查询大约980万条记录.到目前为止,性能一直很糟糕,数据库上的配置文件显示查询为: exec sp_executesql N'SELECT this_.Id as Id3_0_, this_.ESIID as ESIID3_0_, this_.ADDRESS as ADDRESS3_0_ ..
发布时间:2020-05-17 23:24:35 其他开发

如何保护Hibernate QBE查询

使用对象 使用HQL 使用特定于数据库的SQL 使用标准(QBE) 好吧,关于他们注射的强度有多强,我认为这些是(纠正我,如果我错了): 安全,因为内部SQL调用是参数化的。 如果查询是参数化的, 2,但不是便携式。 不安全? 我的问题是关于#4,Query例如,因为我发现它也很脆弱。例子: 账户a =新账户(); // POJO类 a.setId(“1”或“1 ..
发布时间:2018-06-08 20:38:22 Java开发

Hibernate:包含一对多关系的示例查询

我最近开始使用Criteria API的示例组件查询,并遇到了一个奇怪的问题 - 尝试执行搜索时抛出org.hibernate.QueryException。 我的场景如下所示: 我有一个类A,它的一个属性有一组类B的实例(Set< ; B> listOfBs)。这被映射为A中的一对多关系。 我希望在B的示例实例上设置标准查询,例如指定所有B一个属性值为“somevalue” ..