Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 检索用户实体时忽略密码字段_Security_Jpa_Passwords_Spring Data Jpa - Fatal编程技术网

Security 检索用户实体时忽略密码字段

Security 检索用户实体时忽略密码字段,security,jpa,passwords,spring-data-jpa,Security,Jpa,Passwords,Spring Data Jpa,我有一个用户实体 我需要将此用户发送到查看层以显示用户信息,但出于安全考虑,我不希望将密码字段发送到查看层 目前,我没有使用DTO 从数据库检索用户实体时,如何省略密码字段 基本上,在发送到视图层时,如何从用户实体中筛选密码字段 我的应用程序是用spring数据jpa和spring mvc构建的。您可能需要使用jpa投影。弹簧可能有类似的功能。嗯。第一个问题是您正在存储密码。这是一个即时的问题。谢谢你的回复。否则怎么做呢?你能提供一些指导吗?这个问题是一个开始:是的,它是php,不,它不重要。

我有一个用户实体

我需要将此用户发送到查看层以显示用户信息,但出于安全考虑,我不希望将密码字段发送到查看层

目前,我没有使用DTO

从数据库检索用户实体时,如何省略密码字段

基本上,在发送到视图层时,如何从用户实体中筛选密码字段


我的应用程序是用spring数据jpa和spring mvc构建的。

您可能需要使用jpa投影。弹簧可能有类似的功能。

嗯。第一个问题是您正在存储密码。这是一个即时的问题。谢谢你的回复。否则怎么做呢?你能提供一些指导吗?这个问题是一个开始:是的,它是php,不,它不重要。
public class User {
    private String username;
    private String password;

    private String firstname;
    private String lastname;
    /* Other user attributes */
    /* Getters and Setters */
}r