使用空字符串而不是null – 一个好习惯?
发布时间:2020-12-15 05:19:54 所属栏目:Java 来源:网络整理
导读:例如在数据库中考虑: CREATE TABLE users ( id INTEGER IDENTITY PRIMARY KEY,last_name VARCHAR (50) DEFAULT '' NOT NULL,first_name VARCHAR (50) DEFAULT '' NOT NULL,email VARCHAR(50) DEFAULT '' NOT NULL) 并考虑使用Hibernate作为ORM与该数据库交
例如在数据库中考虑:
CREATE TABLE users ( id INTEGER IDENTITY PRIMARY KEY,last_name VARCHAR (50) DEFAULT '' NOT NULL,first_name VARCHAR (50) DEFAULT '' NOT NULL,email VARCHAR(50) DEFAULT '' NOT NULL) 并考虑使用Hibernate作为ORM与该数据库交互的程序. 在我看来,这意味着: >避免NullPointerExceptions 这是好习惯吗?请举例说明优缺点. 解决方法
正如PeterMmm所写,“Null”具有特殊含义,并且通常由数据库引擎中的特殊运算符支持.
“良好实践”是那些意味着你想要它意味着什么的短语之一,但是稍微解开一下这些论点: >可维护性:不好主意.大多数开发人员习惯于在数据库系统中实现NULL,并且需要对您的设计进行特殊培训. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |