我的问题是基于 另一篇文章。如何使用本机查询实现相同的目的?本机查询不允许 JPQL,因此也不允许新实例。
我的波乔。
class Coordinates {
private final BigDecimal latitude
private final BigDecimal longitude
...
}
我的数据库表包含城市周边的坐标,因此有三列:city_name、latitude、longitude。每个城市都包含很多(实际上,很多)周界坐标,这些坐标将用于在 Google 地图中构建阴影区域。
我打算在该表上构建一个简单的本机查询,该查询应返回一个坐标列表。
原文由 Sidney de Moraes 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 另一篇文章 中找到了答案。基本上我使用了
SqlResultSetMapping
以及ConstructorResult
(没有其他方法)特别注意对上述帖子的已接受答案的评论:你需要添加@NamedNativeQuery
对所用实体的注释interface
并 在实体名称前加上.
工作。否则它不会工作例子: