HibernateD and DDBC - ORM and DB abstraction layer for D
Vadim Lopatin
coolreader.org at gmail.com
Tue May 7 03:00:50 PDT 2013
On Monday, 6 May 2013 at 09:14:57 UTC, Kagamin wrote:
> On Monday, 29 April 2013 at 09:38:10 UTC, David wrote:
>> Null blows up your code, "" doesn't.
>
> There's no difference between null and empty string in D.
>
>> Also it's a SQL thing, "NotNull"
>> must be initialized, when the row is filled.
>
> Full SQL support is good to have. I question the decision to
> make it default.
Current implementation looks consistent:
D type -- SQL type
int -- INT NOT NULL
Int -- INT NULL
long -- BIGINT NOT NULL
Long -- BIGINT NULL
string -- VARCHAR(255) NOT NULL
String -- VARCHAR(255) NULL
Uppercase types are nullable.
@NotNull/@Null annotations are not required. Nullability can be
inferred from type name.
More information about the Digitalmars-d-announce
mailing list