org.hibernate.PropertyNotFoundException:在com.hibernate.demo.user类中找不到firstname的getter

org.hibernate.PropertyNotFoundException:在com.hibernate.demo.user类中找不到firstname的getter,hibernate,hibernate-mapping,Hibernate,Hibernate Mapping,我已经为firstname变量编写了getter方法,但它再次抛出异常。请告诉我怎么处理。我已经做过谷歌,但在那些解决方案中总是缺少行,但在我的例子中,我已经定义了setter-getter方法 package com.hibernate.demo; public class user { private int id; private String firstname, lastname; public int getId() { retu

我已经为firstname变量编写了getter方法,但它再次抛出异常。请告诉我怎么处理。我已经做过谷歌,但在那些解决方案中总是缺少行,但在我的例子中,我已经定义了setter-getter方法

package com.hibernate.demo;

public class user 
{
    private int id;
    private String firstname, lastname;

    public int getId()
    {
        return id;
    }
    public void setId(int id)
    {
        this.id=id;
    }
    public String getFirstName()
    {
        return firstname;
    }
    public void setFirstName(String firstname)
    {
        this.firstname=firstname;
    }
    public String getLastName()
    {
        return lastname;
    }
    public void setLastName(String lastname)
    {
        this.lastname=lastname;
    }
}
属性文件是

<?xml version="1.0"?>
<!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.hibernate.demo.user" table="users">
        <id name="id" type="int" column="id">
            <generator class="native"/>
        </id>
        <property name="firstname">
            <column name="firstname"/>
        </property>
        <property name="lastname">
            <column name="lastname"/>
        </property>
</class>


您的属性被调用
firstname
,因此应该调用getter方法
getFirstname()
,而不是
getFirstname()
。同样的情况也发生在
lastname

上,异常抛出在哪一行,消息是什么?