gpt4 book ai didi

java - 如何创建 DTO 类

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:31:10 27 4
gpt4 key购买 nike

我想为用户创建 DTO 类。我对程序的输入是名字,姓氏,姓氏。角色,组 1,组 2,组 3。

所以对于每个用户角色包括 group_1,group_2,group_3.....

在数据库中我想以下列格式存储演示、演示、演示、roleId、gorup_1_name group_1_Id演示、演示、演示、roleId、gorup_2 和 group_2_Id演示、演示、演示、roleId、gorup_3 和 group_3_Id

我能够将所有这些东西分开,但我想将这个值分配给 userDTO 类并存储到数据库中。基本上我是核心 Java 部分的新手。那么如何为此创建结构呢?

最佳答案

数据传输对象 (DTO) 类是一个类似 java-bean 的工件,它包含您想要在 SW 架构的层之间共享的数据。

对于您的用例,它应该大致如下所示:

public class UserDTO {
String firstName;
String lastName;
List<String> groups;

public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}

public List<String> getGroups() {
return groups;
}
public void setGroups(List<String> groups) {
this.groups = groups;
}
// Depending on your needs, you could opt for finer-grained access to the group list

}

关于java - 如何创建 DTO 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6463634/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com