Hibernate异常:Unable to locate appropriate constructor on class
来源:互联网 发布:链接数据库接口 编辑:程序博客网 时间:2024/04/29 14:45
Hibernate异常:Unable to locate appropriate constructor on class
1.这是Hibernate实体类操作异常,出现这个异常,要检查以下几个情况。
2.首先要检查在实体类中是否有全参构造器,例如:
package entity;
public class Xiaoqi implements java.io.Serializable {
private String name;
private String sex;
private Integer age;
public Xiaoqi() {} //无参构造器
public Xiaoqi(String name,String sex, Integer age) { //全参构造器
this.name= name;
this.sex= sex;
this.age= age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}
3.如果有上面两个构造器,再检查变量是否匹配,不要写错了,有时候写错了可真难找出来,看几十遍都莫反应!所以,写的时候耐心点,血的教训,血的教训啊!
4.然后要注意,变量类型是否匹配,比如,上面的age变量类型为:Integer,写成 int 可能会有问题。所以要注意long和Long,boolean和Boolean等等,不啰嗦了!
5.xxx.hbm.xml中配置类型与类的实积类型是否有差异。
6.hibernate中date对应的java的数据类型不能为:java.sql.Date ,只能为java.util.Date(why?对照表是可以的??)
- Hibernate异常:Unable to locate appropriate constructor on class
- Hibernate异常:Unable to locate appropriate constructor on class
- Hibernate异常:Unable to locate appropriate constructor on class
- Hibernate异常:Unable to locate appropriate constructor on class
- Hibernate异常:Unable to locate appropriate constructor on class
- Unable to locate appropriate constructor on class
- Unable to locate appropriate constructor on class
- 出现Unable to locate appropriate constructor on class解决方案
- Unable to locate appropriate constructor on class原因分析
- Unable to locate appropriate constructor on class [hibernatePojo.ShareResource]
- Unable to locate appropriate constructor on class原因分析
- Unable to locate appropriate constructor on class解决方案
- org.hibernate.hql.ast.QuerySyntaxException: Unable to locate appropriate constructor on class XXX解决
- org.hibernate.hql.ast.QuerySyntaxException: Unable to locate appropriate constructor on class xxx
- nable to locate appropriate constructor on class
- Unable to locate appropriate constructor on class, node to traverse cannot be null 错误解决方案
- Unable to locate appropriate constructor on class报错原因以及解决方案
- unable to locate a constructor on class ..
- 【IOS学习】之一、VM8下安装mac lion10.7 黑苹果之续
- windbg字符串比较条件断点
- javascript中eval解析JSON字符串
- class “类名” 和 include “类名”.h 有什么不同?
- org.hibernate.LazyInitializationException: could not initialize proxy - no Session
- Hibernate异常:Unable to locate appropriate constructor on class
- NSArray的排序方法
- 微弱优势
- 一般处理程序一 HelloWorld
- JAVA语言版之字体格式设置对话框的编程实现
- LinkedHashMap的特性:
- C++中的虚继承,virtual你妹呀!--从MicroSoft的思考!
- 泰勒法计算sin和cos值
- 直方图和模块匹配