我正在使用UserType库中的一些类,但是我遇到了一些错误。似乎有一些类缺失了,就像这个错误一样。
org.apache.jasper.JasperException:javax.servlet.ServletException:java.lang.NoClassDefFoundError:org / jadira / usertype / spi / shared / AbstractSingleColumnUserType
请指导我做什么。首先我已经下载了3.2.0版本,但是我降级到了3.0.0 CR1,但我仍然得到了一些没有找到的课程。
请帮忙。这件事本身就花了很多时间......
我正在使用这样的Usertype ......
package classes.mastertables;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import org.hibernate.annotations.Type;
import org.jadira.usertype.dateandtime.joda.PersistentLocalDate;
@Entity
public class BranchMaster {
private String companyId;
@Id
private String branchId;
@Column(unique=true)
private String branchNm;
private String branchOfficeAddress;
@Column(unique=true)
private long branchOfficeTel;
@Column(unique=true)
private long branchOfficeFax;
private String branchOfficeCity;
private String branchOfficeStateCode;
private String branchOfficeCountryCode;
private String branchTypeId;
private String parentBranchId;
private Boolean activeFlg;
private Boolean isBranchOnline;
private String createdBy;
@Column
@Type(type="org.jadira.usertype.dateandtime.joda.PersistentLocalDate")
private PersistentLocalDate createdDt;//modified to String
private String modifiedBy;
@Column
@Type(type="org.jadira.usertype.dateandtime.joda.PersistentLocalDate")
private PersistentLocalDate modifiedDt;//modified to String
private String dateFormat;
//Getters and settters follow
在Hibernate.cfg.xml中我添加了这两行
<mapping class="org.jadira.usertype.dateandtime.joda.PersistentLocalDate" />
<mapping class="org.jadira.usertype.dateandtime.joda.PersistentLocalDateTime" />
请指导......
谢谢, Abhijeet。
答案 0 :(得分:0)
您缺少包含类的jar:org.apache.jasper.JasperException: javax.servlet.ServletException
,它在hibernate.cfg.xml中提及。
通常,当您的代码引用jar时会发生java.lang.NoClassDefFoundError - &gt;实习生是指另一个罐子 - &gt;而你的案子中还缺少其他罐子。