把你的这个Teacher.hbm.xml
文件贴出来,这里有错误。hibernate.cfg.xml中有对这个的引用,最终导致不能建立sessionFactory
文件贴出来,这里有错误。hibernate.cfg.xml中有对这个的引用,最终导致不能建立sessionFactory
解决方案 »
- java ssh utf-8链接数据库汉字正常显示但是源代码不正常
- java 小题2个
- JAVA的学习步骤
- jdom操作applicationContext.xml问题???
- JSP超链接出错显示空白页面!!!!望大家多来帮助!!!!!
- Apache2.2.4+Tomcat6.0+Jdk1.6.0应用程序出错
- 我该采用哪种协议发布?
- spring+hibernate服务器用的是Tomcat出现的内存问题
- 在CMP的HOME接口中能定义业务方法吗?
- jbuilder7里面没有ejb group?
- 求助:hibernate警告 Could not obtain connection metadata是什么问题?
- 有关hibernate的SchemaExport问题,请大家帮忙解决一下!
这是HibernateUtil.java
configuration = new Configuration();
sessionFactory = configuration.configure().buildSessionFactory();
configuration
.addClass(Teacher.class)
Teacher.hbm.xml
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 2.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" ><!-- DO NOT EDIT: This is a generated file that is synchronized -->
<!-- by MyEclipse Hibernate tool integration. -->
<!-- Created Sat Nov 19 16:56:12 CST 2005 -->
<hibernate-mapping package="com.homework.hibernate"> <class name="Teacher" table="Teacher">
<id name="teacherid" column="teacherID" type="java.lang.String">
<generator class="assigned"/>
</id>
<property name="name" column="name" type="java.lang.String" not-null="true" />
<property name="password" column="password" type="java.lang.String" not-null="true" />
</class>
</hibernate-mapping>
sessionFactory = configuration.configure().buildSessionFactory();
configuration
.addClass(Teacher.class)
哦,如果你用的是.xml格式的配置文件(我指的是hibernate.cfg.xml),那么就不需要
configuration.addClass(Teacher.class)
如果是.properties格式的配置文件,则需要,configuration = new Configuration();
configuration.addClass(Teacher.class);
sessionFactory = configuration.configure().buildSessionFactory();但是你的顺序不对。
改了之后还是抛出哪个异常.
能确定映射文件和pojo都在这个目录下吗?
你的hibernate是2.X的?
这些全部删除,直接获得sessionfactory看看是否出错
否则解析会出错的?
sessionFactory = configuration.configure()就以经装载了所有的xml映射配置文件了
哪位懂得人来指点一下