是随便写个方法就可以吗?但报这个错
Exception in thread "main" org.hibernate.TypeMismatchException: Provided id of the wrong type for class com.vo.bean.T1. Expected: class java.lang.Integer, got class com.vo.bean.T1package com.vo.bean;import java.io.Serializable;public class T1 implements Serializable{ private Integer id;
private String name;
public T1() {
} public Integer getId() {
return id;
} public void setId(Integer id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
}
<?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">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.vo.bean.T1" table="t_t1" catalog="oracle1">
<id name="id" type="java.lang.Integer">
<column name="id"></column>
<generator class="sequence">
<param name="sequence">seq_t_t1</param>
</generator>
</id>
<property name="name" type="java.lang.String">
<column name="name"></column>
</property>
</class>
</hibernate-mapping>以上是代码,请问该怎么办了
Exception in thread "main" org.hibernate.TypeMismatchException: Provided id of the wrong type for class com.vo.bean.T1. Expected: class java.lang.Integer, got class com.vo.bean.T1package com.vo.bean;import java.io.Serializable;public class T1 implements Serializable{ private Integer id;
private String name;
public T1() {
} public Integer getId() {
return id;
} public void setId(Integer id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
}
<?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">
<!--
Mapping file autogenerated by MyEclipse Persistence Tools
-->
<hibernate-mapping>
<class name="com.vo.bean.T1" table="t_t1" catalog="oracle1">
<id name="id" type="java.lang.Integer">
<column name="id"></column>
<generator class="sequence">
<param name="sequence">seq_t_t1</param>
</generator>
</id>
<property name="name" type="java.lang.String">
<column name="name"></column>
</property>
</class>
</hibernate-mapping>以上是代码,请问该怎么办了
conf.configure("/hibernate.cfg.xml");
SchemaExport dbExport=new SchemaExport(conf);
dbExport.create(true, true);
你看一下你两个配置文件名字写对了没.