jbpm-JBPM链接Hibernate和MySql的疑难问题

问题描述

JBPM链接Hibernate和MySql的疑难问题

问题描述:最近在学JBPM,在页面上传一个zip格式文件,利用 org.jbpm.api.NewDeployment.addResourcesFromZipInputStream(ZipInputStream arg0)这个方法解析的时候就会报错。我是跟着视频学的,我直接拷视频的源码也报错。我怀疑是编码问题,因为报错信息最下面出现乱码。可我所有地方项目工程和,JSP页面,数据库都统一为U8编码。这个问题卡我两天了!!求大神解救啊!!不甚感激!!!!!

JAVA代码:
zipInputStream = new ZipInputStream(new FileInputStream(zipFile));
processEngine.getRepositoryService() // processEngine是 org.jbpm.api.ProcessEngine

.createDeployment() // 这个方法是org.jbpm.api.RepositoryService.createDeployment,
.addResourcesFromZipInputStream(zipInputStream) // 这个是org.jbpm.api.NewDeployment.deploy 就在这里报错
.deploy();

报错信息:org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update
Caused by: java.sql.BatchUpdateException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?E?EN?EN?EN?EN?EN?EN?EN?EN?EN?EN?E' at line 1
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1669)
at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1085)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeBatch(NewProxyPreparedStatement.java:1723)
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
... 116 m

上传的文件:
<?xml version="1.0" encoding="UTF-8"?>

还有一张PNG格式的图片

解决方案

上传的文件:
<?xml version="1.0" encoding="UTF-8"?>

还有一张PNG格式的图片

解决方案二:

不知道为什么放不出上传文件信息,这里能看到!去这里帮忙解决问题我也将C币奉上!
http://bbs.csdn.net/topics/391024221

时间: 2024-08-29 14:37:47

jbpm-JBPM链接Hibernate和MySql的疑难问题的相关文章

hibernate+spring+mysql 问题,麻烦高手解决,搞了几天都没有搞出来

问题描述 2011-03-0900:22:18,343ERROR[org.springframework.web.context.ContextLoader]-<Contextinitializationfailed>org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'org.springframework.transaction.interceptor.TransactionAtt

急求一个Spring+Hibernate对MySQL数据库进行增删改查的例子!!!!

问题描述 现急求一个Spring+Hibernate对MySQL数据库进行增删改查的例子,例子比较简单也可以,主要就是要对数据库进行增删改查操作.如果哪位有的话请发到邮箱(395897780@qq.com),或者告诉我网址也行!最好是能连工程一起打包下载的,能够运行的,由于刚刚开始学,想下个完整的下来,怎样便于分析!!!本人在这里先表示感谢!!!!! 解决方案 解决方案二:其实不用这样,你用工具做,其中的包就可以生成的,注意:Hibernate一定要托管给Spring:之后以前Hibernate

javaee hib...-用hibernate操作mysql出现中文乱码

问题描述 用hibernate操作mysql出现中文乱码 用hibernate操作mysql出现中文乱码.按照 网上教程依旧出现乱码,求助.. 解决方案 你先确保,mysql的表,eclipse,服务器如tomcat,使用的是同一种Encoding(编码) 解决方案二: 在创建数据库表的时候设置编码default charset=utf-8这样 数据库的编码就不会出现问题了,随后在服务器端中tomcat中有一个配置文件,可以设置编码形式,但是这种情况很少出现, 另外就是,在数据显示的时候可以设置

服务器-hibernate操作mysql,模糊查询时中文查不到,数字和英文可以查到

问题描述 hibernate操作mysql,模糊查询时中文查不到,数字和英文可以查到 用hibernate做模糊查询,页面传递参数也处理了乱码 @Action(value="searchNameByad") public String searchNameByad()throws Exception{ System.out.println("android发送请求获取的参数是:"+buildingname); //解决乱码问题 String bn = new Str

Hibernate中 MySQL的中文编码解决办法

 今天在用Hibernate向MySQL中插入数据时出现了乱码的问题,具体表现时我在插入前用utf-8打印出来中文时OK的,然后用MySQL Workbench设置成uft-8来显示从MySQL中查询出来的数据也是正确的,但是当我把代码中的数据插入数据库之后再进行查询时查询出来的就是乱码了,不知道怎么设置,因为两头utf-8都没问题,那问题肯定时出在了中间环节,也就是connect的时候.网上到处找结果终于找到了. 我们只需要在hibernate.property或者时hibernate.cfg

Hibernate结合MYSQL数据库简单教程

在网上找了很多Hibernate的相关教程,大多数都是结合WEB服务器的,自己写一个单独的示例在Eclipse下直接运行,不需要自己写ANT脚本,不需要结合web服务器.但是需要MYSQL数据库-_- 首先要学会如何使用Eclipse,然后要下载Hibernate需要的所有JAR文件,最后安装好MYSQL 准备开始! 第一步,我们要创建一个表 结构如下 +-----------+--------------+------+-----+---------+----------------+ | F

hibernate调用mysql存储过程

在mysql中创建两个存储过程,如下: 1.根据id查找某条数据: 1 CREATE PROCEDURE findEmpById(IN id INTEGER(11)) 2 begin 3 select * from emp where empId=id; 4 end; 2.根据id查找某个字段,并返回 1 CREATE PROCEDURE getNameById(in id integer(11),out eName varchar(50)) 2 begin 3 select empName i

有木有Struts2+hibernate+spring+mysql的项目源码?求!!!

问题描述 如题!!!要求项目能运行无误...数据库有创建数据库文件...如果谁有请联系我..QQ:506846716:先谢谢了!

Hibernate与Mysql数据库问题求大牛小牛解答

问题描述 数据库中message表的user_id属性为null,是为什么?怎么修改程序正确插入user表的id做为message表的外键?在jsp页面中为什么不能显示打印出username,age,address?求各位大能们给小弟解释下,不胜感激!!! 解决方案 解决方案二:先说JSP,首先,你页面上取到的userList应该是List<User>的吧,那么你设置var="user"之后,后面取user属性时就有问题了,你的User里面我没看到有user和message