ORM概念与编程操作
来源:互联网 发布:工业设备数据采集 编辑:程序博客网 时间:2024/06/08 15:55
ORM: Object Relationship Mapping 对象关系映射,即Java中的对象与数据库中的关系之间的映射。ORM是使Java与数据库联系的具体操作,解决的问题:Java如何将执行SQL语句(一般是指查询操作)之后返回的结果进行存储?
查询的结果有三种:结果为一个值,或一条记录,或多条记录。返回结果为一个值的容易处理,主要解决一条记录和多条记录的解决办法。
三种解决办法:
1)使用Object数组存储一条记录,多条记录用容器存储。
List list=new ArrayList();Object[] objs=new Object[10];objs[0]=rs.getObject(1);objs[1]=rs.getObject(2);objs[2]=rs.getObject(3);List.add(objs)//将一条记录加入容器
2)使用map存储一条记录,多条记录用容器存储,即容器的嵌套使用。
List<Map<String,Object>>list=new ArrayList<Map<String,Object>>();Map<String,Object>map=null;while(rs.next()){ map=new HashMap<String,Object>(); map.put("Name", rs.getObject(1));//属性名,属性值 map.put("Salary", rs.getObject(2)); map.put("DeptId", rs.getObject(3)); list.add(map);//将一条记录加入容器,该容器可以使List,也可以为Map}
3)使用javabean存储一条记录,多条记录用容器存储,此种方法最为常用。
先创建相应的Javabean类,然后进行赋值,再加入容器。List<javabean>list=new ArrayList<javabean>();while(rs.next()){ javabean.setId(rs.getObject(1)); javabean.setName(rs.getObject(2)); List.add(javabean);}
文章总结:重点理解ORM概念,以及掌握三种存储操作,重点javavbean存储方式。
阅读全文
0 0
- ORM概念与编程操作
- ORM技术概念与实例
- ORM框架与Hibernate基础概念
- ORM概念
- ORM概念
- shell编程基础(3.常用概念命令与操作
- JPA 和 ORM 概念
- mybatis学习- ORM概念
- 大话ORM概念
- ORM原型概念
- ORM原型概念
- ORM原型概念
- ORM和JPA概念
- 【Hibernate】ORM概念
- orm思想,概念
- ORM的概念
- ORM的概念, ORM到底是什么
- ORM的概念, ORM到底是什么
- 快速幂取模算法
- linux命令
- Java引用类型理解
- Linux共享Window文件夹权限问题
- IDEA配置JDK
- ORM概念与编程操作
- C++实现反射机制
- CMake交叉编译的入门教程
- 深度学习之图像标注工具【python版】
- QT mysql语句中使用变量的方法
- hdoj1034 Candy Sharing Game(简单题)
- TCP/UDP/HTTP
- struts零散知识累积(一)
- Magento 2中文文档教程