<?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">=============================================================
3.1还是3.0
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">=============================================================
3.1还是3.0
org.hibernate.HibernateException: CGLIB Enhancement failed: com.crownsoft.qsm.vo.LogCaused by: net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InvocationTargetException-->null对照自己的代码看看
package com.crownsoft.qsm.vo;import java.util.Date;/**
* Log generated by MyEclipse Persistence Tools
*/@SuppressWarnings("serial")
public class Log{ // Fields private Integer id; private Date logdate; private String logger; private String priority; private String message; // Constructors /** default constructor */
public Log(){
} /** full constructor */
public Log(Date logdate,String logger,String priority,String message){
this.logdate=logdate;
this.logger=logger;
this.priority=priority;
this.message=message;
} // Property accessors public Integer getId(){
return this.id;
} public void setId(Integer id){
this.id=id;
} public Date getLogdate(){
return this.logdate;
} public void setLogdate(Date logdate){
this.logdate=logdate;
} public String getLogger(){
return this.logger;
} public void setLogger(String logger){
this.logger=logger;
} public String getPriority(){
return this.priority;
} public void setPriority(String priority){
this.priority=priority;
} public String getMessage(){
return this.message;
} public void setMessage(String message){
this.message=message;
}
}
<?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.crownsoft.qsm.vo.Log" table="log">
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="native" />
</id>
<property name="logdate" type="java.util.Date">
<column name="logdate" length="0" not-null="true" />
</property>
<property name="logger" type="java.lang.String">
<column name="logger" length="50" not-null="true" />
</property>
<property name="priority" type="java.lang.String">
<column name="priority" length="50" not-null="true" />
</property>
<property name="message" type="java.lang.String">
<column name="message" not-null="true" />
</property>
</class>
</hibernate-mapping>