我第一天在 Hibernate + Java EE + Spring + Eclipse 中遇到了麻烦。好吧,我正在通过J2EE,Spring&过去几天的Eclipse,现在我得到了我的第一个数据库连接应用程序。
希望尽快破解并开始使用复印件(Make it Simple policy)。 我并不打算对此tutorial中的原始代码造成任何伤害。
唯一的变化是DB用户名和密码:
hibernate.cfg.xml中
...
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jwt</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password"></property>
...
将内容转移到&#34;详细信息已添加&#34; 页面并在控制台中显示此错误:
log4j:WARN找不到记录器的appender (org.hibernate.cfg.Environment中)。 log4j:WARN请初始化 log4j系统正常。
无法解析资源中的映射文档 com / jwt / hibernate / bean / user.hbm.xml错误
所以我这么迟到了。请让我知道错误是在代码中还是访问在WAMP服务器中创建的tomcat服务器中的数据库表?
不要觉得我通过这个简单的问题来解决这个简单的问题。实际上我到处都试过这个问题,但仍然没有解决方案有帮助。
更新
这里是 user.hbm.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.jwt.hibernate.bean.User" table="USER">
<id column="ID" name="id" type="java.lang.Integer" />
<property column="USER_NAME" name="userName" type="java.lang.String" />
<property column="PASSWORD" name="password1" type="string" />
<property column="EMAIL" name="email" type="java.lang.String" />
<property column="PHONE" name="phone" type="java.lang.String" />
<property column="CITY" name="city" type="java.lang.String" />
</class>
</hibernate-mapping>
字段相同ID
(int),USER_NAME
(varchar),PASSWORD
(varchar),EMAIL
(varchar),PHONE
(varchar) ),CITY
(varchar)在数据库表USER
中。