Hibernate常见错误之Could not get constructor for org.hibernate.persister.entity

Hibernate的自学,是艰苦的。但我相信一分耕耘一分收获。Hibernate这个东西好用是好用,但对于我这种天赋一般的初学者来说,在学习的过程中就会遇到很多麻烦。


今天写一对多Demo的时候遇到错误Could not get constructor for org.hibernate.persister.entity

检查了老半天映射文件还是没解决,感觉非常苦脑,于是就百度了一翻

错误产生的原畎大概有以下几种:

1、getter和setter没写好,即函数名称不规范,不符合JavaBean标准。在这里推荐大家用Eclipse工具的Alt+Shift+S来生成getters和setters,这样生成的getter和sette函数肯定是符合规范的函数。(我是因为在某个函数名不小心加了个空格哭,害我花费了大半天)


2、映射文件配置错误,例如xxx.hbm.xml中的<property>里实体类属性名和数据库列名不一致。


目前我只发现以上两个原因。大家要好好学习,天天向上哦。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值