gpt4 book ai didi

java - 编码和解码结果集 : Dealing with empty strings

转载 作者:行者123 更新时间:2023-11-29 03:50:10 25 4
gpt4 key购买 nike

当我从 ResultSet 创建域对象的实例时,我是否应该将 null 字符串转换为空字符串。反之,写入数据库时​​,是否应该将空字符串转换为空字符串?

此处的最佳做法是什么?还是仅取决于应用程序?

非常感谢。

最佳答案

空字符串 "" 与其他任何字符串一样是一个字符串。对我来说,将 "" 存储为 NULL 与将 "" 存储为 '' 并存储一样有意义"abc"NULL

因此,保持简单"" 存储为 '',将 null 引用存储为NULL.


引用MySQL reference manual :

The concept of the NULL value is a common source of confusion for newcomers to SQL, who often think that NULL is the same thing as an empty string ''.

关于java - 编码和解码结果集 : Dealing with empty strings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9174175/

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