从最简单的查询开始

最后更新:2023-09-29 10:01:28 | 状态:未完成
查一个表的全部数据,和一行数据
  • anyline
  • ORM
  • 全部展开
【anyline】

对于这类简单的操作,不需单独为employee创建一个service

//多行数据 querys
DataSet set = service.querys("HR_EMPLOYEE")

//单行数据 query
//这里不需要关心 符合条件的数据有多少条,SQL阶段只会筛选出一行,当然也可以通过排序来决定返回哪一行(这是后续示例要说明的)
DataRow row = serice.query("HR_EMPLOYEE");

【ORM】

因为service/mapper/entity前端都准备好了所以也是一行代码解决

//查询多行
List<Employee> list = employeeService.getEmployees();
//查询一行 selectOne:是用来接收一条结果集 如果返回的数据多于1条,但是使用了selectOne来接收结果集,那么就会抛出异常。
//如 TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 3
Employee employee = employeeService.selectOne(一般是需要查询条件的) 
 
首页 最近更新 搜索 提交 回复