设为首页 加入收藏

TOP

关于解析javax.persistence.Table报错(一)
2014-11-24 12:02:27 来源: 作者: 【 】 浏览:73
Tags:关于 解析 javax.persistence.Table 报错
今天写了个解析javax.persistence.Table的方法
Java代码:
/**
* 通过实体的anno获得Mapping的 数据库表名
* @param clazz 实体类
* @return
* @throws Exception
*/
public static String getTableName(Class< > clazz) throws Exception {
if (clazz.isAnnotationPresent(Table.class)) {
Table table = clazz.getAnnotation(Table.class);
return table.name();
} else {
throw new Exception(clazz.getName() + " is not Entity Annotation.");
}
}
在启动tomcat的时候报错
Java代码:
java.lang.ClassNotFoundException: javax.persistence.Table
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at com.faj.util.XSAnnoDeal.getTableName(XSAnnoDeal.java:23)
at com.faj.util.SqlCreater.(SqlCreater.java:25)
at com.sucsoft.springm vc.dao.impl.BaseDaoImpl.createSQLAndExcute(BaseDaoImpl.java:31)
at com.sucsoft.springmvc.dao.impl.BaseDaoImpl.add(BaseDaoImpl.java:39)
at com.sucsoft.springmvc.service.impl.UserService.createUser(UserService.java:19)
at com.sucsoft.springmvc.controller.UserController.add(UserController.java:76)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:920)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:816)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:801)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke
首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java - 简易记事本 下一篇java获取启动应用程序的PID

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: