有没有办法在创建实体时获取返回实际日期/小时的字段?因为后期编辑我的实体总是给我错误。
我搜索过它,没有看到任何东西。我尝试使用DateTime等,但我希望我的字段自动填充数据库中的条目的日期。
答案 0 :(得分:3)
保存新创建的实体时,可以向所需字段添加LocalDate.now()
或LocalDateTime.now()
。然后,您应该在表单中隐藏日期字段。
它对我有用。
如果您仍希望您的字段显示日期/时间选择器,则已完成:日期/时间选择器应选择实际日期。
希望这会有所帮助
答案 1 :(得分:0)
您可以在代码中按照Rousseau Alban的说明进行操作,或者如果您只想要当前日期,您可以让数据库在插入时为您执行此操作:只需在JHipster为您创建的Liquibase更改日志中为您的列添加一个默认值表格的实体,它应该是2016***_added_entity_***.xml
之类的主题。您可以在src/main/resources/config/liquibase/changelog/00000000000000_initial_schema.xml
的{{1}}中查看字段jhi_user table
的示例。
created_date
删除您的数据库并重新启动您的应用以重新创建它。