【问题标题】:Convert a SQL type into something else in Speedment在 Speedment 中将 SQL 类型转换为其他类型
【发布时间】:2017-10-04 12:44:41
【问题描述】:

当 Speedment 从数据库模式生成实体时,有什么方法可以更改生成的默认类型吗?例如,如果我有这样的表:

create table comment (
    id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
    author_name VARCHAR(40) NOT NULL,
    posted_date TIMESTAMP NOT NULL
);

默认情况下,Speedment 将生成 TIMESTAMP 列作为 java.sql.Timestamp。我可以将 TIMESTAMP 列转换为 Java long 值吗?

【问题讨论】:

    标签: java speedment


    【解决方案1】:

    在工具中,选择左侧的“posted_date”列,并将“Type Mapper”属性更改为“Timestamp to Long”。当您重新生成代码时,该列将被表示为 long。

    如果您想创建自定义类型映射器,Speedment GitHub page 上有一个很好的教程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-23
      • 2016-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多