JPA 中 TINYINT 不能转化类型 错误

2018-05-09  本文已影响0人  Gxgeek

数据库设置为 TINYINT(3)

按照常识 TINYINT(1) 转换为JAVA 中的 boolean
大于1位用 Integer 类型
(以上在JAVA中)

可是JPA 只能 转换为byte

原因:
缺少注释
用下面的方式
@Column(nullable = false, columnDefinition = "TINYINT", length = 1)
private boolean enabled;
@Column(nullable = false, columnDefinition = "TINYINT", length = 2)
private Integer int;

上一篇 下一篇

猜你喜欢

热点阅读