为了账号安全,请及时绑定邮箱和手机立即绑定

测试报错。是按照老师的演示来的

@Test

public void testSaveStudents(){

//生成学生对象

Students s1 = new Students();//注意顺序

s1.setSname("试试");

s1.setGender("女");

s1.setBirthday(new Date());

Address  address = new Address("6130","63302","大第县");

s1.setAddress(address);

session.save(s1);

}

因为最初运行时显示:could not parse mapping document from resource Students.hbm.xml.然后下面显示是由于:class Address not found while looking for property:postcode.   在网上找了解决方法,就在后面加了类型。但是依然会报错:

 Unable to instantiate default tuplize org.hibernate.tuple.entity.PojoEntityTuplizer]. 

   <component name="address" class="Address" >

        <property name="postcode" column="POSTCODE" type="java.lang.String"/>

        <property name="phone" column="PHONE"  type="java.lang.String"/>

        <property name="address" column="ADDRESS"  type="java.lang.String"/>

        </component>


正在回答

5 回答

我也遇到这样的问题了  感谢走在前面的巨人们!

0 回复 有任何疑惑可以回复我~

谢谢了!!!真是被这个问题给气死了!!终于解决了

0 回复 有任何疑惑可以回复我~

我知道了,是class="com.imooc.students.Address"

5 回复 有任何疑惑可以回复我~
#1

gary_gary

还真是
2017-07-16 回复 有任何疑惑可以回复我~

怎么加的?

0 回复 有任何疑惑可以回复我~

发现原因了,是因为找不到Address。  在class之后加上所在包名就可以了

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

测试报错。是按照老师的演示来的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信