hibernate报错问题

为什么报了的错误是SessionFactory factory = conf.buildSessionFactory();行;
这行的作用是什么
还有我的myeclipse项目编码是utf-8的,mysql也是utf-8的,这样可以吧中文存进去么,查出来的是中文还是utf-8的编码
需要做什么处理么。
在线等

您好,我觉得是jar包问题。
antlr-2.7.6.jar
c3p0-0.9.1.2.jar
cglib-2.2.jar
common-annotations.jar
commons-collections-3.1.jar
commons-fileupload-1.2.2.jar
commons-lang-2.5.jar
commons-logging.jar
dom4j-1.6.1.jar
ejb3-persistence.jar
freemarker-2.3.18.jar
hibernate-annotations.jar
hibernate-cglib-repack-2.1_3.jar
hibernate-commons-annotations.jar
hibernate-core.jar
hibernate-entitymanager.jar
hibernate3.jar
javassist-3.12.0.GA.jar
jta.jar
log4j-1.2.15.jar
mysql-connector-java-5.1.19-bin.jar
ognl-3.0.4.jar
slf4j-api-1.5.2.jar
slf4j-log4j12.jar
spring.jar
struts2-core-2.3.1.2.jar
struts2-spring-plugin-2.3.1.2.jar
xwork-core-2.3.1.2.jar
上面这些看看是否都有。追问

导入的jar包在案例项目中是正常可以用的,但是自己写的这个就报错了

温馨提示:内容为网友见解,仅供参考
无其他回答

报错:idtoloadisrequiredforloading
在使用 Hibernate 进行数据持久化操作时,可能会遇到一个特定的异常:"java.lang.IllegalArgumentException: id to load is required for loading"。这个异常通常发生在尝试使用如 `findById` 方法查询实体时,传入的 ID 参数为 `null` 的情况。原因分析:Hibernate 在执行查询以加载特定 ID 的实体时,期...

求助hibernate报错
一般是由如下问题引起:(1)SQL语句中存在语法错误或是传入的数据有误;(2)数据库的配置不合法,或者说是配置有误。较容易出现的有数据表的映射文件(,hbm.xml文件)配置有误;Hibernate.cfg.xml文件配置有误;

hibernate插入一张表中数据时报错,更新和删除不包错但数据库中的数据...
出现这个错误原因有三个:(1)这个异常是由于主键设置为自增长,而在我们插入记录的时候设置了ID的值导致的。(2)使用的是hibernate的saveOrUpdate方法保存实例 saveOrUpdate要求:只有ID为null才执行save,其他情况下执行update 在保存实例的时候是新增,但你的ID不为null,所有就执行update操作,可是数据库...

hibernate级联保存问题,出错not-null property references a null...
hibernate延迟加载只会将数据保存在session中(未确认),那么如果你在dao层去数据,那么在service层使用数据时,数据可能报错,原因时数据取出来后session就会关闭,那么其他层,或者web就不能得到数据。解决这个问题的方法是,让延迟加载的范围扩大到一次请求,可以在web.xml中配置监听器进行处理。

关于hibernate的 org.hibernate.exception.SQLGrammarException...
用hibernate时遇到报错是因为设置错误,解决方法如下:1、首先定义一个接口,参数为sql语句,然后定义用一个类来实现这个接口。2、使用hibernate的getHibernateTemplate方法获得对象,获得sesson工厂,建立数据库连接即可。3、然后就可以使用数据库的操作,比如Statement对象进行相关操作,此方法中接收的参数使用;...

关于java运行报错“A java Exception has occurred”解决问题!
在学习Hibernate多表关联时,遇到了运行时报错“A java Exception has occurred”的问题。经过分析,发现这是因为高版本JDK编译的class文件在低版本JVM上运行时引发的错误。解决办法是通过工程属性设置,选择较低版本的编译器。操作步骤为:右击工程,选择“属性”-“Java编译器”,在下拉框中选择合适版本。...

配hibernate的时候,老报:org.hibernate.exception.DataException: Coul...
1.因为Hibernate Tools(或者Eclipse本身的Database Explorer)生成*.hbn.xml工具中包含有catalog="***"(*表示数据库名称)这样的属性,将该属性删除就可以了 2.估计是你的列名里面有关键字的原因吧,命名列的时候不要单独使用date,ID...这种关键字 ...

项目报错org.hibernate.HibernateException: Hibernate Dialect m...
数据库的hibernate方言错误 不同数据库方言不同 这是mysql的方言 <property name="dialect"> org.hibernate.dialect.MySQLDialect <\/property>

spring 管理hibernate事务 配置完了报错 Error creating bean with...
spring 管理hibernate事务 配置完了报错 Error creating bean with name 'loginAction' defined in file 是设置错误造成的,解决方法为:1、在IDEA中创建一个Maven项目,目录结构如下。2、需要再多倒入一个hibernate-entitymanager包即可。3、创建实体类User,使用javax.persistence.*注解做好实体类和表的映射...

java中hibernate运行报错SLF4J: The requested version 1.6 by yo...
错误显示你的slf4j的包版本有点老,它需要1.6版本的,你的接口貌似是1.5.8版本的

相似回答
大家正在搜