我知道当我创建一个列数据== int的表时。我得到类似 int(11) 的数据作为该列的数据类型。当从表自动生成实体时,这会以某种方式弄乱我的 EclipseLink。 Eclipse 不将 int(11) 理解为数据类型,因此它将所有内容都转换为 String 而不是 int。我的问题是如何告诉 MySql 停止显示这个 (11) 东西?或者如何告诉 EclipseLink 这是一个 int?
最佳答案
刚刚发现在生成实体时,单击id,eclipselink将允许您选择映射类型。选择 int 而不是 String 就可以了。
关于java - EclipseLink 无法识别 MySQL 中的 int(11),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28505093/