Hibernate问题及学习
jinyonglu168
海阔凭鱼跃天高任鸟飞
展开
-
could not read column value from result set: DBID_; Column 'DBID_' not found.
最近做项目,将原来项目中关于jbpm4(流程方面)的功能移到一个新的项目中,在某些查询时候,却发现了下面的问题,我用的数据库是mysql。执行sql语句时候本来在数据库表中存在的字段,但是执行时候却报不存在,如果不用别名,就正确了,这是为什么?[code="java"]Hibernate: SELECT hpi.DBID_ as dbid,hpi.ID_ as pid,m.wwm...原创 2013-03-18 12:58:05 · 503 阅读 · 0 评论 -
No Dialect mapping for JDBC type:?类型的错误
当在hibernate中运用原始的sql语句进行操作的的时候,常常会报错,错误很多都是关于No Dialect mapping for JDBC type:?这里的问号是不同的数字如:-1,1,-9,3等等,每种数字代表一种类型。经过分析和查找,问题常常发生在几个地方1、错误的配置了hibernate的方言2、就是你的数据库中的字段和java里面的类型不匹配的问题 错误如下:o...原创 2013-01-11 14:36:14 · 340 阅读 · 0 评论 -
mysql数据库遇到:org.hibernate.MappingException: No Dialect mapping for JDBC type: -1
在做web项目时,用到了mysql数据库和ssh架构,登录系统后,做查询时候,查询出来的list应该为null,但结果却报下面的错误:org.hibernate.MappingException: No Dialect mapping for JDBC type: -1分析原因:hibernate无法将指定的数据库类型转换为java中的类型而导致的错误。解决方法:自定义一个mysql方...2013-02-26 17:31:20 · 324 阅读 · 0 评论 -
org.hibernate.exception.ConstraintViolationException: could not delete: [org.jbp
用jbpm4做流程时候将sqlserver数据库改为mysql数据库出现的问题,就是在流程结束时候不能正常结束,错误如下:[code="java"]警告: SQL Error: 1451, SQLState: 23000二月 28, 2013 11:05:58 上午 org.hibernate.util.JDBCExceptionReporter logExceptions严重: ...原创 2013-02-28 11:18:32 · 174 阅读 · 0 评论 -
Dialect does not support identity key generation
链接网址:[url]http://kevin12.iteye.com/blog/1954203[/url]最近做流程项目将原来流程项目的数据库由mysql改成oracle,今天保存绘制好的流程图时候,报错如下:[code="java"]org.springframework.orm.hibernate3.HibernateSystemException: Dialect does no...原创 2013-10-10 12:01:28 · 645 阅读 · 0 评论 -
hibernate 主键生成机制
链接网址:[url]http://kevin12.iteye.com/blog/1954205[/url]下面是在网上搜集的关于hibernate的主键生成策略:1) Assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过...原创 2013-10-10 12:05:45 · 116 阅读 · 0 评论