java—将dto对象以字节形式存储在sql表中是一种好的做法吗

5kgi1eie  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(363)

我有一个dto对象,它可以有其他dto对象的多个列表。我想将这个dto对象持久化,以便以后可以重用它。我们能在数据库中存储dto对象吗?这是个好习惯吗?如果dto对象的大小增加了怎么办。我们使用sql server作为数据库服务器。

qcuzuvrc

qcuzuvrc1#

我会使用json而不是字节来存储对象。列的数据类型可以是varchar(max)。这在可读性方面有一个优势,而且在许多编码语言中很容易将json解析回您的对象。但是,您提到的dto对象包含其他dto对象的列表,稍后将使用。为什么不在数据库中创建实体呢?这取决于你的用例。

相关问题