[分享]MySql中text类型只能有一个,希望大家不要在这里摔跤_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1966 | 回复: 0   主题: [分享]MySql中text类型只能有一个,希望大家不要在这里摔跤        下一篇 
gunrose
注册用户
等级:新兵
经验:36
发帖:79
精华:0
注册:2011-7-21
状态:离线
发送短消息息给gunrose 加好友    发送短消息息给gunrose 发消息
发表于: IP:您无权察看 2014-12-17 11:03:42 | [全部帖] [楼主帖] 楼主

     今天我遇到了一个Data too long for column 的问题,我找了很多都没有找到. 网上没有这些问题.  我的JPA建模是这样写的:

@javax.persistence.Lob
@javax.persistence.Basic(fetch = javax.persistence.FetchType.LAZY)
@Field(name = "文章内容", validator = @Validator(name = "string"))
private String content;// 文章内容


    他们生成数据库中的字段对应的是Text类型的. 我在想还有什么比这个text类型更大的呢?  我一直在JPA的Lob上面下功夫. 有人是用@column  中的columnDefinition属性进行控制的,但是我真的是不知道如何给这个columnDefinition  付值.  最后置只好到开源人论坛上面问了.

    上面的回答是在一个表中 text类型的只能有一个.我看数据库中真的是有两个text类型的字段.  把另外的一个text类型修改了varchar的.  终于成功了.

也不知道是mysql的问题,还是JPA映射的问题. 我别的数据库没有试. 希望给大家以后不要遇到这个问题.

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论