在Speedment中将SQL类型转换为其他类型

时间:2017-05-05 23:25:45

标签: java speedment

当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值吗?

1 个答案:

答案 0 :(得分:-1)

在工具中,选择左侧的" posted_date" -column并更改" Type Mapper"属于"时间戳到长"。重新生成代码时,该列将表示为long。

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