Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >弹簧数据jpa限制不起作用

弹簧数据jpa限制不起作用
EN

Stack Overflow用户
提问于 2014-12-09 03:25:24
回答 2查看 1.1K关注 0票数 0

设立一个JPA仓库,作为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public interface CityRepository extends JpaRepository<City, Long>

还有一个名为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public List<City> findFirst4ByHighlightedAndCountryCodeOrderByNameAsc(Boolean highlighted, String countryCode);

我收到了这样的查询:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 select city0_.idCity as idCity1_2_, city0_.countryCode as countryC2_2_, city0_.highlighted as highligh3_2_, city0_.latitude as latitude4_2_, city0_.longitude as longitud5_2_, city0_.name as name6_2_, city0_.numPublishedItems as numPubli7_2_, city0_.idRegion as idRegion8_2_, city0_.url as url9_2_ from web_city city0_ where city0_.highlighted=? and city0_.countryCode=? order by city0_.name asc

正如你所看到的,没有任何限制被应用。我做错什么了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-10 05:32:01

确保您使用的是SpringDataJPA1.7或更高版本。这通常是通过将依赖版本设置为想要的版本来完成的,例如,您的pom.xml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<dependency>
  <groupId>org.springframework.data</groupId>
  <artifactId>spring-data-jpa</artifactId>
  <version>1.7.1.RELEASE</version> <!-- current version as of today -->
</dependency>

在注释中,您列出了1.1.9作为用过的版本,所以我假设您正在使用Spring构建项目。1.1.9 Boot仍然使用Spring数据的Dijkstra发布序列,这意味着版本1.6.4中包含了Spring数据JPA。要升级到最新版本,请配置如下所示的Maven属性:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<properties><!-- other defined properties -->
  <spring-data-releasetrain.version>Evans-SR1</spring-data-releasetrain.version>
</properties>

这将将Spring数据依赖项升级到Evans发布系列的第一个服务版本,并包括SpringDataJPA1.7.1。

票数 1
EN

Stack Overflow用户

发布于 2014-12-09 04:24:51

你能试一下下面的语法吗?这可能对你有帮助。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
List<User> findFirst10ByHighlightedAndCountryCode(Boolean highlighted, String countryCode, Sort sort);

并提供排序顺序来排序参数。

希望这对你有帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27377794

复制
相关文章
扭力弹簧介绍
扭力弹簧是一种机械蓄力结构,主要用于古代弩炮和其他弩类。扭力弹簧通过对材质柔软、韧度较大的弹性材料的扭曲或旋转进行蓄力、利用,使被发射物具有一定的机械能。
枫桦
2022/08/02
8070
ADAMS弹簧的使用
针对带有弹簧的结构无法直接将弹簧模型导入并具备对应的效果,ADAMS View中提供了弹簧模块,可以直接在软件中创建弹簧,本文主要通过案例简单介绍弹簧的使用方法。
学识家
2022/05/05
1.2K0
使用 JPA 访问数据
本指南将引导您完成构建应用程序的过程,该应用程序使用#spring# #spring认证# Spring Data JPA 在关系数据库中存储和检索数据。
IT胶囊
2022/09/06
1.4K0
使用 JPA 访问数据
使用Photoshop实现弹簧字效果
一、准备工作 软件环境:PhotoshopCS6 目的:使用路径实现弹簧字效果 二、实验步骤 1,新建画布  2,背景改为黑色,快捷键 Alt+Delete 3,键入文字 ,发现文字显示不出来,这时选
Zoctopus
2018/06/04
7080
QT应用编程: QSpacerItem(弹簧)隐藏与显示
一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 二、代码设置QSpacerItem隐藏与显示 UI设计界面上弹簧控件: 方法1: //显示弹簧控件代码 ui->horizontalSpacer->changeSize(100,20,QSizePolicy::Maximum); //设置尺寸与伸缩策略 ui->horizontalLayout->update(); //更新弹簧控件所在的布局器 //隐藏弹簧控件代码 ui->horizontalSpacer->change
DS小龙哥
2022/01/07
2.3K0
QT应用编程: QSpacerItem(弹簧)隐藏与显示
Newton–Raphson法解串联弹簧问题
如图所示的串联弹簧,F=100,弹簧刚度为k1 = 50 + 500u ,k2 = 100+ 200u ,u是弹簧伸长量,则平衡方程为 k1,k2带入得 Newton–Raphson方法就是一种线性迭
fem178
2018/04/08
6910
Newton–Raphson法解串联弹簧问题
JPA
(Object Relational Mapping) 建立 Java 程序实体类与数据库表之间的映射关系。使用 ORM 框架进行编程 Java 程序会根据开发者配置,在运行时自动把数据对象持久化到数据库中,比直接使用 JDBC 编程更为方便和强大。
Qwe7
2022/08/12
1.1K0
SpringBoot之Jpa 多数据源
前言:JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中,在Spring 2.0.1中,正式提供对JPA的支持,这也促成了JPA的发展,要知道JPA的好处在于可以分离于容器运行,变得更加的简洁。之前上一家公司就是用的jpa,感觉很简单,特别是注解的实现完全解决了xml配置的繁琐,这个案例只是一个超级简单的demo,如果需要分页和一对多关联关系需要自己查阅一下其他资料,反正我是不推荐使用join 建立表关联关系。
王念博客
2019/07/24
1.3K0
iOS17适配指南之弹簧动画
YungFan
2023/07/09
6420
iOS17适配指南之弹簧动画
Modified Newton–Raphson method解串联弹簧问题
Newton–Raphson method每迭代一步,需要重新计算切线刚度矩阵,然后求解线性化的方程得到位移增量,计算量大,如图所示 Modified Newton–Raphson method不需要
fem178
2018/04/17
1.3K0
Modified Newton–Raphson method解串联弹簧问题
Flash/Flex学习笔记(40):弹性运动续--弹簧
上一篇里演示的弹性运动加上摩擦力因素后,物体最终基本上都会比较准确的停在目标位置。但是我们回想一下现实世界中的弹簧,如果把弹簧的一头固定起来(即相当于目标点),而另一端栓一个球,把球拉开或压缩一定距离然后松手,事实上小球永远也不可能到达弹簧固定的那一端(因为弹簧即使压缩到最紧,也总有一定的长度) 所以如果要在Flash里模拟现实中的弹簧,真正的目标点绝不是弹簧的端点,而是目标点再偏移一段距离(即弹簧自然伸展时的长度) var ball:Ball = new Ball(6); addChild(ball);
菩提树下的杨过
2018/01/23
9180
Flash/Flex学习笔记(40):弹性运动续--弹簧
MySQL kill会话不起作用?
在一次日常测试中发现,kill 一个会话后,SQL语句依然在运行并没终止;被kill的会话重新连接并继续执行原来的SQL语句。
老叶茶馆
2023/09/01
2490
MySQL kill会话不起作用?
Spring Data OVERVIEW
Spring Data春季数据 2021.0.5 OVERVIEW 概览 LEARN 学习 Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.
Maynor
2021/12/07
1.3K0
JPA 详解
Java Persistence API(JPA)是将Java对象和关系型数据库对象映射起来规范。实现这个规范后开发者可以使用相同的代码可以在任意的数据库中执行CRUD操作,实现的框架不仅仅是处理和数据库交换的代码(JDBC),同时也会将数据库中的数据和Java对象映射起来,无需手动进行转换。此教程基于JAP2.1。 JPA 主要包含的组件:
代码拾遗
2018/07/24
4.8K0
java jpa是什么_jpa是什么框架?jpa是什么意思?
大家好,又见面了,我是你们的朋友全栈君。 你了解jpa吗?很多人表示,对于jpa是一个什么框架并不是很了解,那么下面就一起通过下面的文章内容来了解一下jpa吧! jpa其实就是Java Persist
全栈程序员站长
2022/09/07
3.3K0
[Java Performance] 数据库性能最佳实践 – JPA缓存
全局缓存被称为二级缓存(Level 2 Cache)。而EntityManager拥有的本地缓存被称为一级缓存(Level 1 Cache)。全部的JPA实现都拥有一级缓存,而且对它没有什么能够调优的。
全栈程序员站长
2022/07/07
1.9K0
Springboot 之 JPA 多数据源实现
微服务推崇单服务单数据库;但是还是免不了存在一个微服务连接多个数据库的情况,今天介绍一下如何使用 JPA 的多数据源。主要采用将不同数据库的 Repository 接口分别存放到不同的 package,Spring 去扫描不同的包,注入不同的数据源来实现多数据源。
BUG弄潮儿
2022/12/05
8460
Spring·JPA
JPA 即 Java 持久化 API(Java Persistence API),是一个用于映射 Java 对象和关系型数据库表的规范。此规范使得开发者可以不依赖特定数据库,也能很好地 CRUD(创建、读取、更新、删除)。
数媒派
2022/12/01
3.4K0
MyBatis JPA Extra对MyBatis扩展JPA功能
MyBatis JPA Extra对MyBatis扩展JPA功能1.JPA 2.1注释简化CUID操作;2.Interceptor实现数据库SELECT分页查询;3.链式Query查询条件构造器;4.提供starter,简化SpringBoot集成;1、JPA 2.1注释1.1、注释仅支持6个注释@Entity@Table@Column@Id@GeneratedValue@Transient1.2、主键策略支持3种主键策略序号策略支持1AUTO4种主键自动填充策略snowflakeid(雪花ID-推荐)uu
MaxKey单点登录开源官方
2023/03/13
7490
spring boot 中使用 jpa以及jpa介绍
最近在项目中使用了一下jpa,发现还是挺好用的。这里就来讲一下jpa以及在spring boot中的使用。 在这里我们先来了解一下jpa。
全栈程序员站长
2022/07/22
4.5K0
spring boot 中使用 jpa以及jpa介绍

相似问题

弹簧数据分页弹簧数据JPA OrderBy

10

弹簧引导-弹簧数据jpa错误

23

弹簧启动JPA不起作用

34

弹簧数据JPA滤波

15

弹簧数据JPA法

24
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文