错误一:xml文件报错。最常见的![column报错,说是必须定义在property标签内](https://img-blog.csdnimg.cn/20201125214013799.png#pic_center)
个人解决方法:这种情况下很大可能是约束不对,就是dtd那个开头引得约束,这也是后期导致空指针的一个麻烦点,
个人是改了下dtd约束。
然后接着打开window,pre就那个长的
注意上面第一个文本框选file SYstem 然后填入本地的dtd文件所在目录,记住你复制的是哪个key,因为主xml文件和你的类映射xml文件是不同的dtd,一个是map(l类的),一个是configuration (主的)的,注意不要印错,要跟引入的dtd相匹配,。
错误二:xml未找到,这个一般是粗心造成的,比如引错xml文件
一般报错注意这一行,
错误3:空指针,这种情况发生在写一个工具类,(hibernate 每次都要申请对象,调用事务,因此把用的最多的那前几部放在了工具类里。)
工具类
错误的形式就是调用工具类,然后卡死了(不往下执行了,)然后提醒你提交事务空指针,这个错误卡了老半天,然后解决了
//解决方法:1.查看这个工具类包是否引错,,2翻看你的xml映射有没有报错(约束没成功的时候总是会隔一会莫名其妙的报错,,)如果再不行,把xml重写把。。(个人解决是把xml文件约束改动了下,约束引错了)。。
因为初学不太熟悉,所以只碰到了这些错误,等回头碰上了在总结