异常:java.lang.StackOverflowError

java.lang.StackOverflowError
at java.lang.reflect.Proxy$Key1.equals(Proxy.java:455)
at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:940)
at java.lang.reflect.WeakCache.get(WeakCache.java:121)
at java.lang.reflect.Proxy.getProxyClass0(Proxy.java:419)
at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:719)
at sun.reflect.annotation.AnnotationParser$1.run(AnnotationParser.java:305)
at sun.reflect.annotation.AnnotationParser$1.run(AnnotationParser.java:303)
at java.security.AccessController.doPrivileged(Native Method)
at sun.reflect.annotation.AnnotationParser.annotationForMap(AnnotationParser.java:303)
at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:293)
at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120)
at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72)
at java.lang.reflect.Executable.declaredAnnotations(Executable.java:546)
at java.lang.reflect.Executable.getAnnotation(Executable.java:520)
at java.lang.reflect.Method.getAnnotation(Method.java:607)
at java.lang.reflect.AnnotatedElement.isAnnotationPresent(AnnotatedElement.java:258)
at java.lang.reflect.AccessibleObject.isAnnotationPresent(AccessibleObject.java:190)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:15)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
at tjut.edu.shop.dao.PropertiesFactory.getDao(PropertiesFactory.java:31)
at tjut.edu.shop.util.DaoUtil.diDao(DaoUtil.java:24)
at tjut.edu.shop.daoimp.BaseDao.<init>(BaseDao.java:18)
at tjut.edu.shop.dao.CategoryDao.<init>(CategoryDao.java:12)
at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at java.lang.Class.newInstance(Class.java:438)
public class CategoryDao extends BaseDao<Category> implements ICategoryDao {
	private ICategoryDao categoryDao;

	public ICategoryDao getCategoryDao() {
		return categoryDao;
	}

	@ShopDi
	public void setCategoryDao(ICategoryDao categoryDao) {
		this.categoryDao = categoryDao;
	}



下面说说我错误的原因:

mybatis​,这里并且用到依赖注入的技术,也就是基于annotation的

我用反射写的BaseDao(反射,所有Dao继承它),

Daoutil(主要用于读取配置文件.properties中的factory=tjut.edu.shop.dao.PropertiesFactory以及创建Dao对象例如:Object o=DaoUtil.createDaoFactory().getDao(mm);)

PropertiesFactory(主要用于读取.properties配置文件中的数据以及创建factory)

在写CategoryDao的时候,继承BaseDao,错误地在里面注入了

private ICategoryDao categoryDao;
public ICategoryDao getCategoryDao() {


return categoryDao; }


@ShopDi
public void setCategoryDao(ICategoryDao categoryDao)

{ this.categoryDao = categoryDao; }
然后在写JUNIT caseTest的时候 ,因为需要用到categoryDao
,所以在里面注入,此时就会造成溢出的错误,因为这个Dao在写CategoryDao
的时候已经注入,而如果你在junit测试的时候不进行注入就会引起NUllponiter空指针错误,所以解决方法是将 CategoryDao
里面的注入删除(PS:其实CategoryDao本来就不应该有注入的,我也是一时疏忽了!)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值