java - 如何使用hibernate在spring boot中的fillAll方法中添加where条件
问题描述
我正在使用带有休眠功能的 Spring Boot 框架。我只想在特定条件下显示数据库中的所有数据。这是我的查询
SELECT * FROM `client_master` WHERE CLIENT_GROUP='S'
我想获取 CLIENT_GROUP 数据只有 S 的数据。我已将波纹管鳕鱼用于 spring boot ..
模型我使用了下面的代码..
@Entity @Table(name = "client_master") public class ClientMasterModel { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) @Column(name= "ID") private int ID; @Column(name= "NAME") private String name; //getter or setter }
我的存储库在下面
public interface Staff_Add_Repository extends JpaRepository<ClientMasterModel, Long> { }
在服务中,我使用了以下代码..
@Autowired Staff_Add_Repository add_Repository; public List<ClientMasterModel> findAll(){ return add_Repository.findAll(); }
以上方法返回所有数据。我只想获取特定数据。怎么做?请帮我..
解决方案
尝试
List<ClientMasterModel> findByClientGroup(String clientGroup);
推荐阅读
- javascript - 为什么我可以在 JavaScript / TypeScript 中声明变量之前使用它?
- javascript - 量角器 - ScriptTimeoutError:脚本超时 - 来自:任务:Protractor.waitForAngular()
- android - 新 Firebase Crashlytics SDK 的 Crashlytics 日志文件位于何处
- reactjs - 开发工具中缺少 React 扩展
- phaser-framework - Phaser 3 清理资源
- azure - 如何使用用户名和密码使用 Microsoft Graph SDK 生成 GraphClient?
- python-3.x - 如何在 Python 中使用 win32com 获取主题中具有特定关键字的 Outlook 邮件?
- c# - Windows XP PDF 元数据在其他机器上消失了
- angular-material - 在angualar 8中,取数据到表的性能有什么提升
- python - 使用 apache(在 unix 上)部署 django(windows)