NutzCN Logo
问答 type = ColType.INT, width = 19 那个width具体多少位 怎么算 如何设置
发布于 352天前 作者 qq_54236a6e 205 次浏览 复制 上一个帖子 下一个帖子
标签: dao 字段长度

type = ColType.INT, width = 19 那个width具体多少位 怎么算 如何设置 我字段位Long类型。。。

12 回复

mysql的话, 大于8, 就已经是BIGINT了

@wendal width宽度能按实际设置的数走么,还有类型 比如我设置id的宽度是@ColDefine(type = ColType.INT, width = 11),并且用的数据库只有mysql,生成的字段,对应数据库的类型应该是int(11),可按现在的情况程序是生成bigint(44)了

@ColDefine(type = ColType.INT, width = 3) 对应数据类型就变成mediumint(12)了

mysql实际存储的空间跟这个长度就没关系

要是这么在意,customType写你想要的类型得了

@wendal customType用法有具体的示例么 我在文档里找不着

@ColDefine(type = ColType.INT, width = 11,customType="int") 刚才以为没起作用,所以才问

@wendal 还有个问题 就是开发过程中 难免更新下width属性,有方法提供更新字段width么?

@denghuafeng 没有,自定义sql给alter一下呗

添加回复
请先登陆
回到顶部