这个教程中的Java代码有什么问题?

时间:2015-04-09 13:44:55

标签: java mysql eclipse spring hibernate

我第一天在 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服务器中的数据库表?

不要觉得我通过这个简单的问题来解决这个简单的问题。实际上我到处都试过这个问题,但仍然没有解决方案有帮助。

  • 请注意,我为此运行了 Tomcat7 ,并从 WAMP 创建了表格。

更新

这里是 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中。

0 个答案:

没有答案