调用Dao层方法进行数据库操作时并产生返回值的总结

在调用Dao层进行数据库查询操作时,
1):如果查询结果是一个数据,那么在返回时可以使用一个变量作为返回值来承载该数据,
例如 使用id来查询一个城市的name,此时可以使用一个String类型的变量作为返回值来接收name,格式:public String queryCity(Integer id){ … return name;}

2):如果查询结果是多个数据,并且可看做同一个类中的成员变量,那么在返回时可以使用一个实体类(set和get方法)作为返回值来承载该数据,
例如 使用id来查询一个省份名称,省份简称,省会城市,此时可以使用一个实体类作为返回值来承载数据,格式: public Province queryPro(Integet id){ Province p=new Province();… return 对象;}

3):如果查询结果是多个对象(且是同一个Province类),那么此时返回值可使用一个List集合去承载,格式:public List queryPro(Integer id){ List list=new ArrayList(); … return list; }
由于List集合的实现类ArrayList底层类似数组,在将List集合转换成json格式的字符串(需要使用Jackson工具库)时,就变成了一个json数组。

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读