Questions tagged «criteria-api»

2
Criteria SpatialRestrictions.IsWithinDistance NHibernate.Spatial
有没有人实现这个,或者知道实现这个困难/是否有任何指针? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } 来自NHibernate.Spatial.Criterion.SpatialRestrictions 我可以在hql中使用“ where NHSP.Distance(PROPERTY,:point)”。但是要将此查询与我现有的条件查询结合在一起。 目前,我正在创建一个粗糙的多边形,并使用 criteria.Add(SpatialRestrictions.Intersects("PROPERTY", myPolygon)); 编辑 通过在SpatialRelationCriterion上重载构造函数,并添加新的SpatialRelation.Distance,获得了一个原型工作。 public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { return new SpatialRelationCriterion(propertyName, SpatialRelation.Distance, anotherGeometry, distance); } 在SpatialRelationCriterion中添加了一个新字段 private readonly double? distance; public …

3
使用什么:JPQL或Criteria API?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 1年前关闭。 改善这个问题 我的Java应用程序使用JPA进行对象持久化。业务域非常简单(只有三个类是持久性的,每个类具有3-5个属性)。查询也很简单。问题是我应该使用哪种方法:JPQL或Criteria API?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.