当前位置: 首页 > news >正文

jpa查询只返回需要的单个/多个字段

jpa查询只返回需要的单个/多个字段

方法一

调用dao自带的findAll方法获取到所有记录的列表,然后遍历这个列表,将指定的字段提取到列表中。

方法二

spring data jpa怎么做到只查询部分字段而不返回全部字段?_博客-----CSDN博客_jpa 只取部分字段

public interface UserRepository extends CrudRepository<User, Long> {
    @Query(value = "select name from user", nativeQuery = true)
    Iterable<UserName> findAllName();
}

可以使用List替换Iterable。

方法三

springboot jpa之返回表中部分字段的处理方法_向阳居士的博客-CSDN博客_jpa 返回部分字段


    @Query("select  new com.ddzrh.dto.RoomOrderTimeOutPut(r.orderTime,COUNT(r.orderTime) )" +
            " from RoomOrderTime as r " +
            " where r.roomTypeId =:roomId"+
            " GROUP BY r.orderTime" )
    List<RoomOrderTimeOutPut> queryRoomOrderTime(@Param("roomId") Integer roomId);

SpringBoot使用JPA如何查询部分字段_静幽水-CSDN博客_jpa查询部分字段

public class YhbModel implements Serializable {

    private Integer yhbh;

    //用户名称
    private String yhmc;
@Repository
public interface YhbDao extends JpaRepository<YHB,Integer>{

    //根据部门查找用户
    @Transactional
    @Query(value = "select new com.nju.software.assessment.model.YhbModel(y.yhbh,y.yhmc) from YHB y where yhbm=?1")
     List<YhbModel> findYhmcByYhbm(String yhbm);
}

相关文章:

  • powerDesigner 生成SQL时没有注释问题
  • 用一个list去接收另一个list的元素
  • vue list列表新增元素
  • JAVA判断是否是Ajax请求
  • java判断User-Agent 是不是来自于手机
  • console.log只显示[object],怎么看对象里面内容
  • 正则表达式\S\s的意思
  • <(\S*?)[^>]*>.*?|<.*? />正则过滤Xss
  • @Validated和@Valid校验参数区别
  • window.close()关闭不了谷歌浏览器的标签
  • document怎么获取到before after这种伪元素的style
  • document获取元素的style样式
  • java使用@Constraint注解来做Xss校验
  • java将Object对象转换为Integer
  • java计算两个date日期的相差天数或者时间差
  • Computed property XXX was assigned to but it has no setter
  • Hibernate【inverse和cascade属性】知识要点
  • IOS评论框不贴底(ios12新bug)
  • java 多线程基础, 我觉得还是有必要看看的
  • js数组之filter
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • SpriteKit 技巧之添加背景图片
  • 第2章 网络文档
  • 基于游标的分页接口实现
  • 利用DataURL技术在网页上显示图片
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 如何优雅地使用 Sublime Text
  • 数据仓库的几种建模方法
  • 无服务器化是企业 IT 架构的未来吗?
  • 项目实战-Api的解决方案
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 云大使推广中的常见热门问题
  • 正则与JS中的正则
  • $.ajax()参数及用法
  • $forceUpdate()函数
  • (12)目标检测_SSD基于pytorch搭建代码
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (八)c52学习之旅-中断实验
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (转)setTimeout 和 setInterval 的区别
  • (转)Sql Server 保留几位小数的两种做法
  • ***通过什么方式***网吧
  • ./configure,make,make install的作用
  • .net Application的目录
  • .net refrector
  • .NET 中让 Task 支持带超时的异步等待
  • .NET/C# 推荐一个我设计的缓存类型(适合缓存反射等耗性能的操作,附用法)
  • .Net下的签名与混淆
  • .Net中的集合
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @Autowired和@Resource的区别
  • @RequestBody与@ModelAttribute
  • [ C++ ] STL---stack与queue