首先贴出错误
0Could not read mappings from resource: po/Customer.class
1Could not parse mapping document in input stream
2Invalid byte 2 of 2-byte UTF-8 sequence. Nested exception: Invalid byte 2 of 2-byte UTF-8 sequence.
在网上看说配置文件有问题
<?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="po.Customer" table="CUSTOMERCOMPONENT" schema="dbo"
catalog="sampledb">
<id name="id" type="java.lang.Integer">
<column name="ID" />
<generator class="increment" />
</id>
<property name="name" type="java.lang.String">
<column name="NAME" length="15" />
</property>
<component name="homeAddress" class="po.Address">
<parent name="customer" />
<property name="street" type="java.lang.String"
column="HOMESTREET" />
<property name="city" type="java.lang.String"
column="HOMECITY" />
<property name="province" type="java.lang.String"
column="HOMEPROVINCE" />
<property name="zipcode" type="java.lang.String"
column="HOMEZIPCODE" />
</component>
<component name="comAddress" class="po.Address">
<parent name="customer" />
<property name="street" type="java.lang.String"
column="COMSTREET" />
<property name="city" type="java.lang.String"
column="COMCITY" />
<property name="province" type="java.lang.String"
column="COMPROVINCE" />
<property name="zipcode" type="java.lang.String"
column="COMZIPCODE" />
</component>
</class>
</hibernate-mapping>

解决方案 »

  1.   

    schema="dbo" catalog="sampledb" 去掉试试
      

  2.   

    <class name="po.Customer" table="CUSTOMERCOMPONENT" schema="dbo" 
    这中的name是填写的属性名称
      

  3.   

    Java高级群:45271133 能容纳500人,有菜鸟也有高手,大家多多交流~!
      

  4.   

    Invalid byte 2 of 2-byte UTF-8 sequence
    我觉得你应该新建一个文件,然后全部手动输入
    或者从其它文件复制过来,然后修改下内容,不能把原来的复制过来