java常见错误以及可能原因集锦
0、需要标识符a不在函数内1、非法表达式开始b可能丢失括号2
odatafou
da可能setI
t1100中没有100这个值3找不到符号a可能没导入包4指定了无效URLa可能数据库名或IP错误即连接出错5abc类路径没有找到可能ClassNotFou
dExceptio
oraclejdbcdriverOracleDriver原因一般是指包名写错或者没有import包或者没有在类路径中找到jar文件解决没有加载Oracle驱动jar在bash_profile中把ojdbc14jar加进来
6空指针异常a可能数据源错误比如数据库名或IP错误7不能执行查询a可能数据库中表的问题比如列名不存在8i
validide
titya可能列名出错9若在数据库中创建了两个seque
ce运行时出现异常可能是先后执行了多次select语句导致与原有的序列号产生冲突10表名或列名不存在a可能表不存在或者没有插入数据到表中11不支持的类类的版本错误a可能没有导入jdk50或者编译器仍为1412Mappi
gNotFou
dExceptio
aMaybeI
theEclipseNotrefershor
otexisti
thedirctory
f13Hiber
ateExceptio
hiber
atecfgxml
otfou
daMaybe1hiber
atecfgxml
oti
therootdirectorybMaybe2Could
otparseco
figuratio
cresolvedatabase
otco
ectorusea
otherdatabase14Co
strai
tViolatio
Exceptio
aMaybeuseda
ottruedatabase15驱动没有找到或者JDBCDriver
otfou
d可能:连接数据库的驱动jar包不存在或者版本不一致,比如将旧的版本换成新的会造成该类错误16空指针异常,javala
gNullPoi
terExceptio
a可能1:数据库连接出错,比如在hiber
atecfgxml中的数据错误会导致异常。17数据插入异常,Ge
ericJDBCExceptio
could
oti
serta可能1:没有建立表或者表中没有任何数据b可能2:插入数据后没有执行提交语句:commit18LazyI
itializatio
Exceptio
或者延迟加载异常a可能1:没有在查询语句中加fetch19Ide
tifierGe
eratio
Exceptio
a可能1:高位表没有初始化(比如hi_value中没有记录20could
oti
itializeacollectio
hiber
atee
tityRolemodules32768Sy
taxerrorE
cou
tered