`

liferay6.2 获取entity对象的主键值报错:Data too long for column 'name' at row 1

阅读更多
在使用liferay6.2版本开发portlet模块的时候,后台获取当前entity对象的主键值报错,大概的报错信息如下:



Data too long for column 'name' at row 1



看意思是某张表的name列字段长度不够,经反复研究,发现这个字段的表是liferay自己建的,这张表名是counter


打开这张表可以发现,有2个字段一个是我们报错的name字段,还有一个是currentId字段(负责记录序列当前增长值)。


我用的是mysql,可以看出name的字段长度是varchar(75).当我们调用CounterLocalServiceUtil.increment(entityAA.class.getName());方法的时候,就会去获取这张表的currentId值。



可以看出name是entityAA的model路径,我的错误就是这样引起了。



解决方案:

说了一帕拉,很简单,把entityAA的model路径改到75以下就ok了!
分享到:
评论

相关推荐

    liferay 6.2开发指南+用户手册

    Liferay 6.2是一款流行的开源企业级门户平台,它提供了丰富的功能,包括内容管理、社交媒体集成、工作流程以及自定义开发能力。本指南将基于提供的"liferay 6.2开发指南+用户手册"来深入讲解其核心知识点。 1. **...

    liferay6.2开发指南.pdf

    【Liferay 6.2 开发指南】 Liferay 6.2 是一个开源的企业级门户平台,它提供了丰富的功能和高度可扩展性,适合构建企业内部或外部的协作、信息共享和业务应用集成的网站。本开发指南将帮助开发者深入理解 Liferay ...

    CAS+liferay6.2集成服务端

    cas服务端自定义数据库所需jar包,集成liferay6.2源码改动

    liferay6.2开发完全指南

    《Liferay 6.2 开发完全指南》是一本针对Liferay最新版本6.2的详尽教程,旨在帮助开发者全面理解和掌握Liferay平台的开发技术。本教程以Liferay官方的技术文档为基础,同时提供了配套的视频教程,使得学习过程更为...

    liferay6.2开发指南

    liferay6.2开发指南liferay6.2开发指南.doc

    CAS4.2.4 连接Liferay6.2以上版本数据库用户表验证用户 project

    在这个项目中,我们将探讨如何使用CAS 4.2.4版本与Liferay 6.2及以上版本的数据库集成,以便在用户登录时通过验证Liferay的用户表来确认用户身份。 Liferay是一款开源的企业级门户平台,提供内容管理、社交网络和...

    liferay6.2 CRUD FriendlyURL Search-Container

    Liferay 6.2 是一个流行的开源企业级门户平台,它提供了一系列强大的功能,包括内容管理、社交协作、用户管理等。在这个“liferay6.2 CRUD FriendlyURL Search-Container”示例中,我们将深入探讨如何在Liferay 6.2...

    liferay 6.2 站点内容发布 ueditor-hook

    在portal-setup-wizard.properties里面加上如下配置。 editor.wysiwyg.portal-web....下载ueditor.jar 放到liferay tomcat 下的Root/web-info/lib/下 下载ueditorhook-hook-6.2.0.1.war 安装即可 重启liferay应用

    Liferay 6.2 开发环境搭建

    Liferay 6.2 开发环境搭建.doc,包括Liferay SDK下载及搭建过程等!

    liferay-6.2-sdk

    Liferay 6.2 SDK 是一个开发工具包,专为构建和扩展Liferay Portal 6.2 版本而设计。Liferay Portal 是一个开源的企业级内容管理平台,提供了丰富的功能,如网站创建、协作、内容管理、社交媒体整合等。Liferay ...

    Liferay6.2的简单一个portal例子并写了简单代码说明。可以运行,自己写的。

    在本文中,我们将深入探讨基于Liferay 6.2的Portal开发,特别是在增删改查(CRUD)操作方面的实践。Liferay Portal是一款开源的企业级门户平台,它提供了丰富的功能来构建、管理和自定义Web应用。这个特定的例子是...

    liferay6.2源码发布

    Liferay是一款开源的企业级内容管理系统,其6.2版本的源码发布意味着开发者可以深入理解Liferay的工作原理,进行定制化开发或者调试。本文将详细介绍如何部署和运行Liferay 6.2的源码。 首先,你需要将源码解压缩并...

    CAS4.2.4 连接Liferay6.2以上版本数据库用户表验证用户

    CAS4.2.4 连接Liferay6.2以上版本数据库用户表验证用户

    liferay环境的搭建

    ### Liferay环境搭建详解 #### 一、简介 Liferay是一款功能强大的开源企业级门户平台,主要用于构建企业级Web应用程序和服务。本文档旨在详细介绍如何利用Eclipse集成开发环境(IDE)来搭建Liferay开发环境,并...

    liferay-webcontent-migration-6.1-to-6.2:从Liferay 6.1迁移到Liferay 6.2时解决Web内容某些问题的Portlet

    从Liferay 6.1到Liferay 6.2 将内容从Liferay 6.1版本迁移到6.2版本时,迁移的结构存在一个常见问题。 在Liferay 6.2中,结构的字段名称必须在全局范围内唯一,而在6.1中,它们的名称仅在层次结构级别上必须唯一。 ...

    liferay6.2开发指南.doc

    liferay + cas + ldap 集成配置

    标题 "Liferay + CAS + LDAP 集成配置" 涉及到的是在企业级内容管理系统 Liferay 中集成 Central Authentication Service (CAS) 和 Lightweight Directory Access Protocol (LDAP) 的过程。这种集成允许用户通过CAS...

    liferay-webservice

    【Liferay Webservice 教程】:通过Liferay Webservice,开发者可以轻松地为Liferay Portal创建服务,使得远程系统能够与Liferay中的portlet进行交互。以下是一个详细的步骤指南,教你如何利用Liferay Service ...

Global site tag (gtag.js) - Google Analytics