gpt4 book ai didi

java - 数据库对象POJO中的文件(Springboot)

转载 作者:行者123 更新时间:2023-12-02 13:26:04 26 4
gpt4 key购买 nike

假设我有一个名为“Team”的 SQL DO,其中包含名称、描述、ID 和个人资料图片。

它看起来像这样:

@Entity
@Table(name = "Team")
public class TeamDO implements Serializable {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name="team_id")
private Long id;
private String description;
private String name;
@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name="user_id", nullable = false)
private Users users;

public TeamDO() {}

public TeamDO(Users user) {
this.setUsers(user);
}

@Override
public String toString() {
return String.format(
"TeamDO[id=%d, inital='%s', description='%s', name='%s']"
, getId()
, getUsers().getInitialName()
, getDescription()
, getName()
);
}

public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}

public String getDescription() {
return description;
}

public void setDescription(String description) {
this.description = description;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public Users getUsers() {
return users;
}

public void setUsers(Users users) {
this.users = users;
}
}

什么类型的变量存储诸如 jpg 之类的文件?或者我的 POJO 是否有一个字符串 profilePictureURL,用于获取每个团队的图像( Logo )?

最佳答案

最好将文件存储在某种托管服务中,并仅将 URL 保存在数据库中,但您也可以将其保存为字节数组。

关于java - 数据库对象POJO中的文件(Springboot),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43369236/

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