2 albertxu1 Albertxu1 于 2017.01.06 09:38 提问

从数据库里读取数据封装到list集合里部分字段显示为null

1.查询语句
图片说明
2.单元测试及查询结果
图片说明
图片说明
3.使用SqlServer2008+springboot+JdbcTemplate,数据库中所有字段均有值,但查询结果只有name字段有值,其余均为null,实体类里包含getter、setter、toString方法,想问为什么会出现这种情况,又该如何解决?

2个回答

zhao_my_love
zhao_my_love   2017.01.06 10:08

给sql语句查询出来的字段起个别名,与实体中名字一直试试

Albertxu1
Albertxu1 这个现在又可以查询出来了,太奇怪了。我将实体类的getter和setter方法重新生成了一遍又可以遍历了
一年多之前 回复
sun1021873926
sun1021873926   Ds   Rxr 2017.01.06 12:52

重新生成getter和setter方法可以解决,那就应该是之前的getter和setter方法不全吧……

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
把对数据库的查询结果封装在List中
DbUtils类(org.apache.commons.dbutils.DbUtils)主要负责装载驱动、关闭连接的常规工作。 1.       close: 检查所提供的参数是不是NULL,如果不是的话,它们就关闭连接、声明和结果集。 2.       CloseQuietly:避免连接、声明或结果集为NULL的情况被关闭。 3.       CommitAndCloseQui
把从数据库中查询出的一个字段封装到一个List中,返回List
public List getGysInfos() { Connection conn = MySqlConn.getConnection();//连接数据库 PreparedStatement ps = null; ResultSet rs = null; String sql = "select name from tb_gxsinfo"; List list = new Array
前台将数据存入集合并封装为JSON格式,后台用list遍历输入
前台将数据封装到数组中,后台用list集合直接遍历使用
封装数据到List集合和Map集合
struts action 框架 JAVAEE
在json封装成对象返回前台数据中,null和""区别
在数据库中,NULL不会返回字段;"",会返回为空的字段,两者之间是有差别的.
Mybatis查询结果List集合数量正确,但全为null
最近在把一些之前做过的项目改成SSM框架,在一个简单的查询SQL中,出现了没有查询结果的情况(返回值为POJO),经过不断的测试,发现集合的数量正确,但是值全为NULL,在参考了很多的网上的实例后,东改瞎改也没有效果。TeachDao.javaTeachDao.xmlTeachService.javaTeachServiceImpl.javaTeachController.java以上是框架中的相...
android 开发如何将数据封装成对象以及从对象中获取出来
当我们从接口中获取到我们所需要的数据(我们以JSON数据为例)时,如何将数据封装成对象以及从对象中获取出来呢? 接下来我们看下这个流程是怎么做的: 首先,我们将获取的JSON数据用对象来存储: try { if (null != json) { JSONObject newsObject = new JSONObject(json); JSONObject jsonObjec
数据库查询某些字段为null的问题
项目原本是在Tomcat容器直接启动,后面改为Tomcat插件启动,页面的一些值就变成了null.后面把实体类的类名改了就好了,具体原因还未搞清楚。原本的Java类,因为 site_id的缘故,后面改为SiteId,然后将页面和mapper文件中相应的字段名改了就好了。...
如何把数据库中的数据存储在list中
为了力求封装,我们把数据库中的数据取出放在list中。然后返回list,再在另一个页面读取list中的值。public static List executeQuery(String sql) throws Exception  {  List list = new ArrayList();  Connection conn = null;
取出List集合中每条记录的指定值
前言在做小东西的时候,需求一个功能:根据指定月份去查询数据库记录,并要取出每条记录中的指定值。最初一想,艾玛,感觉好麻烦啊,整么弄啊,不行吧,百度吧,百度好麻烦啊,不行了不行了。后来仔细分析分析,从数据库取出记录,不难啊,返回的是list集合,那么就要从list集合中取出值,感觉…不难!才怪。list集合里面有很多条记录,整么办呢??先取出每一条记录吧,可是不知道具体整么操作啊!对了,不是有api文