Skip to content

Commit 6c2ea84

Browse files
committed
Date columns must have an explicit default value
1 parent 2b599c0 commit 6c2ea84

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

generators/spring-data-relational/templates/src/main/java/_package_/_entityPackage_/domain/_persistClass_.java.jhi.jakarta_persistence.ejs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@ import org.hibernate.type.SqlTypes;
6363
<%_ } else if (fieldTypeUuidAndMysqlDbType) { _%>
6464
, length = 36
6565
<%_ } _%>
66-
6766
<%_ if (field.fieldValidate === true) { _%>
6867
<%_ if (field.fieldValidationMaxLength && !fieldTypeUuidAndMysqlDbType) { _%>
6968
, length = <%= field.fieldValidateRulesMaxlength %>

test-integration/samples/.jhipster/FieldTestEntity.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,18 @@
5353
{ "fieldName": "localDateReadonly", "fieldType": "LocalDate", "options": { "readonly": true } },
5454
{ "fieldName": "localDateRequiredTom", "fieldType": "LocalDate", "fieldValidateRules": ["required"] },
5555
{ "fieldName": "instantTom", "fieldType": "Instant" },
56-
{ "fieldName": "instantReadonly", "fieldType": "Instant", "options": { "readonly": true } },
56+
{
57+
"fieldName": "instantReadonly",
58+
"fieldType": "Instant",
59+
"options": { "defaultValue": "2024-08-09 12:30:45.123456", "readonly": true }
60+
},
5761
{ "fieldName": "instantRequiredTom", "fieldType": "Instant", "fieldValidateRules": ["required"] },
5862
{ "fieldName": "zonedDateTimeTom", "fieldType": "ZonedDateTime" },
59-
{ "fieldName": "zonedDateReadonly", "fieldType": "ZonedDateTime", "options": { "readonly": true } },
63+
{
64+
"fieldName": "zonedDateTimeReadonly",
65+
"fieldType": "ZonedDateTime",
66+
"options": { "defaultValue": "2024-08-09 12:30:45.123456", "readonly": true }
67+
},
6068
{ "fieldName": "zonedDateTimeRequiredTom", "fieldType": "ZonedDateTime", "fieldValidateRules": ["required"] },
6169
{ "fieldName": "durationTom", "fieldType": "Duration" },
6270
{ "fieldName": "durationRequiredTom", "fieldType": "Duration", "fieldValidateRules": ["required"] },

0 commit comments

Comments
 (0)