数据库编程中的一些小知识

            ------------------------------------------ 时间不多了,抓紧做自己喜欢做的事情

1、 查询结果的时候, 使用类接收的时候,返回的是一个类的list

      当查询结果为空的时候, 那么返回为一个空的list

      当查询结果不为空的时候,返回一个自动填充这个类的 list

 2、在向数据库插入数据,并返回插入数据的主键的时候,返回的主键不是直接获取的,而是映射到bean 中,

所有需要去bean 中去获取

https://blog.csdn.net/qq1604165677/article/details/72452984

3、查询结果只是一条时候, 是使用List<对象>, 还是使用  对象   作为返回的结果

// 使用对象接受
ItemUserInfo queryItemById(int itemId);
运行时间:452ms
问题: 在出现查询为空的时候,会报出空指针异常,所以你需要进行异常处理

// 使用List接受
List<ItemUserInfo> queryItemById(int itemId);
运行时间: 515ms
当查询为空的时候,只需要判断list.size() 是否为0即可

所以使用List 来接收查询结果

原文地址:https://www.cnblogs.com/helloqiufei/p/12287603.html