登录
首页 >  数据库 >  MySQL

数据库与Hibernate匹配出了点问题,一起看看吧

来源:SegmentFault

时间:2023-02-16 15:20:47 321浏览 收藏

来到golang学习网的大家,相信都是编程学习爱好者,希望在这里学习数据库相关编程知识。下面本篇文章就来带大家聊聊《数据库与Hibernate匹配出了点问题,一起看看吧》,介绍一下MySQL、struts2、hibernate,希望对大家的知识积累有所帮助,助力实战开发!

今天做了一个小程序,jsp输入一些字段,action中将这些字段放到list中,然后从数据库get到那列数据,同样放到另一个list中,然后进行值相等的判断,就是这么简单的一个程序。
但因为很久没碰Hibernate了,所以执行起来有些坎坷。列出如下问题:

  1. 空指针异常频发,这是因为在vo类中,没有指定与数据库列的映射;

  2. 关键字问题:我之前设定的列名有叫values的,但一直不通过,最后发现问题所在。

  3. 关于list的空指针问题,这个是发生比较多的。一个是没有实例化,这是基础知识的问题。第二个我觉得也是发生情况比较多的,就是在使用前判断非空。

  4. web.xml配置:这个从前两天就一直困扰我。我觉得出现问题原因最多的是因为tomcat不干净,清理下就可以了。另外比较重要的:就是jsp中使用struts标签,但tomcat运行至首页时报错。查看了很多方法,最后发现问题是web.xml中应该写如下代码:

    struts2/*

    我之前一直都是*.action,两个都存在也可以。
  5. 如果想要让jsp上显示之前action中的变量的话,在action中一定要写get、set方法~

目前是这样。

今天关于《数据库与Hibernate匹配出了点问题,一起看看吧》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于mysql的内容请关注golang学习网公众号!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>