`

ofbiz切换到mysql,load-demo数据后,更新个公司名称报错

 
阅读更多

报错:

控制台报错

---- stack trace ---------------------------------------------------------------
java.lang.Exception: Failure in store operation for entity [PartyGroup]: org.ofbiz.entity.GenericEntityException: Error while updating: [GenericEntity:PartyGroup][annualRevenue,null()][comments,null()][createdStamp,2014-09-15 21:31:37.0(java.sql.Timestamp)][createdTxStamp,2014-09-15 21:31:37.0(java.sql.Timestamp)][groupName,测试公司(java.lang.String)][groupNameLocal,zh_CN(java.lang.String)][lastUpdatedStamp,2014-09-15 21:51:34.265(java.sql.Timestamp)][lastUpdatedTxStamp,2014-09-15 21:51:34.179(java.sql.Timestamp)][logoImageUrl,null()][numEmployees,null()][officeSiteName,null()][partyId,Company(java.lang.String)][tickerSymbol,null()] (SQL Exception while executing the following:UPDATE PARTY_GROUP SET GROUP_NAME=?, GROUP_NAME_LOCAL=?, OFFICE_SITE_NAME=?, ANNUAL_REVENUE=?, NUM_EMPLOYEES=?, TICKER_SYMBOL=?, COMMENTS=?, LOGO_IMAGE_URL=?, LAST_UPDATED_STAMP=?, LAST_UPDATED_TX_STAMP=?, CREATED_STAMP=?, CREATED_TX_STAMP=? WHERE PARTY_ID=? (Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95...' for column 'GROUP_NAME' at row 1)). Rolling back transaction.

 

解决办法:

1. entityengine.xml中的对应设置 character-set="utf8" collate="utf8_general_ci"
2. 已经建好的数据库,还有相关的表的编码集必须是UTF-8
3. mysql client设置对应的编码集为UTF-8

重新load-demo,问题解决。

分享到:
评论

相关推荐

    Ofbiz10.04改用mysql数据库配置

    如果一切配置正确,Ofbiz应该能成功连接到MySQL数据库,并进行数据操作。可以运行一些简单的查询或操作来验证配置的有效性。 通过这个过程,你已经成功地将Ofbiz 10.04配置为使用MySQL数据库。这不仅提供了可扩展性...

    ofbiz-entry-zh-cn.doc

    - 将翻译后的文本添加到资源文件中。 - 重新部署OFBiz并验证汉化效果。 #### 四、OFBiz模块开发示例 - **模块开发目的**:扩展OFBiz的功能,满足特定业务需求。 - **开发流程**: - 确定新模块的功能需求。 - ...

    magento:Magento 与 Apache OFBiz 集成,兼容 OFBiz-13.07 和主干

    使用命令加载数据:./ant load-demo 使用命令启动 OFBiz:./ant run 在 OFBiz 中配置 magento 也很容易。 这个过程包括两个简单的步骤—— 在 Magento 端创建 SOAP/XML-RPC 用户和角色。 在 OFBiz 端设置信息:

    Ofbiz-16-全量数据库873张表.rar

    导入后,Ofbiz应用可以连接到这个数据库并执行其业务逻辑。 5. **学习与开发** 对于初学者,阅读`介绍.txt`文件会是很好的起点,它可能提供了关于如何使用这些脚本以及Ofbiz项目的基本信息。了解Ofbiz的数据模型有...

    apache-ofbiz-16.11.05

    最新版OFBiz,apache-ofbiz-16.11.05,apache-ofbiz-16.11.05

    ofbiz16 配置mysql数据库

    NULL 博文链接:https://youngbrick.iteye.com/blog/2344086

    ofbiz 入门+增删改查+实体

    接下来,通过命令行进入该目录,并运行`ant load-demo`命令来加载演示数据。一旦完成,通过`java -jar ofbiz.jar`启动OFBiz服务。 为了在Eclipse中开发OFBiz应用,你需要导入OFBiz项目。创建一个新的练习项目时,会...

    ofbiz权限数据模型

    OFBiz 是一个开源的企业应用框架,它提供了许多企业级服务,包括权限管理。在OFBiz中,权限数据模型是管理用户访问控制的核心组件,确保只有授权的用户才能访问特定资源或执行特定操作。以下是关于OFBiz权限数据模型...

    ofbiz安装与配置

    4. 普通安装:我们也可以将下载的 Ofbiz 压缩包解压到工作空间,然后按照正常的导入项目流程将解压后的 Ofbiz 项目导入 Eclipse。 Ofbiz 项目结构 在安装 Ofbiz 之后,我们可以在 Eclipse 中查看 Ofbiz 的项目结构...

    Ofbiz数据模型查询手册

    《Ofbiz数据模型查询手册》详细记录了开源企业资源规划系统(ERP)Apache OFBiz的数据库模型,该系统使用了Apache Derby数据库。Apache OFBiz是一个用于构建企业应用程序的框架,它提供了一套丰富的功能,包括订单...

    OFBiz-API-Docs

    OFBiz API 文档,英文html版。使用官方资源中的ant命令自动生成,无任何修改。有兴趣的朋友可以自己生成,ant命令是:docs-all,该命令生成帮助文档时会获取操作系统语言设置,要生成英文文档请先将操作系统语言改为...

    ofbiz 10.04 数据模型,ER图,基于mysql制作

    通过对841张表的详细研究,可以深入到OFBiz的业务逻辑深处,了解每个模块是如何协同工作的。同时,ER图的分析将揭示数据间的复杂关系,对于系统扩展和维护具有重要的指导价值。因此,掌握OFBiz的数据模型和ER图对于...

    ofbiz git 服务搭建

    在Eclipse中更新数据库连接信息,然后运行Ant任务来加载示例数据(load demo)和种子数据(load seed)。 停止Ant任务,然后重新启动,项目应正常运行。访问前端页面`http://localhost:8080/shop/control/main`以...

    ofbiz数据结构设计

    OFBiz的实体引擎负责处理与数据库交互的事务,包括数据的读取、创建、更新和删除。它基于Java Persistence API (JPA) 和 Hibernate,提供了一种灵活的方式来定义和操作实体。通过XML文件,开发者可以定义实体的属性...

Global site tag (gtag.js) - Google Analytics