特牛生活网

JPA如何查询部分字段_jpa只查询指定字段_oscar999的博客-CSDN博客

网友收藏
文章浏览阅读4.4k次。JPA的一般用法是数据库表和实体类的对应, 查询类的时候会将所有的字段都查出来, 但是有时候存在一些只需要查询部分字段的状况,场景包括:1. 出于性能的考虑。数据表的字段比较多,或者存在大字段的状况, 如果把所有的查询出来, 性能势必不是很好。2. 出于安全的考虑。有一些特殊的字段没有必要也不希望查询出来, 比如:用户信息表, 用户的密码、手机号的敏感信息。对于场景1, 虽然可以使用字段懒加载的方式进行改善; 方式2 也可以查询出来之后再进行一层封装;但是这些处理方式都相对繁琐。是否有更简洁的方式呢?_jpa只查询指定字段