Session的几个主要方法
来源:互联网 发布:北京mba院校排名 知乎 编辑:程序博客网 时间:2024/06/05 13:43
Session的几个主要方法
1.save,persist保存数据,persist在事务外不会产生insert语句。
2.delete,删除对象
3.update,更新对象,如果数据库中没有记录,会出现异常。
4.get,根据ID查,会立刻访问数据库。
5.Load,根据ID查,(返回的是代理,不会立即访问数据库)。
6.saveOrUpdate,merge(根据ID和version的值来确定是save或update),调用merge你的对象还是托管的。
7.lock(把对象变成持久对象,但不会同步对象的状态)。
session的get与load有什么区别?
1.get()采用立即加载方式,而load()采用延迟加载;
get()方法执行的时候,会立即向数据库发出查询语句,
而load()方法返回的是一个代理(此代理中只有一个id属性),只有等真正使用该对象属性的时候,才会发出sql语句
2.如果数据库中没有对应的记录,get()方法返回的是null.而load()方法出现异常ObjectNotFoundException
- session的几个主要方法
- session的几个主要方法
- Session的几个主要方法
- Session的几个主要方法
- sqlite3的几个主要方法
- 5.session的主要方法
- 黑盒测试与其几个主要的方法
- Java方法调用的几个主要过程
- Hibernate中Session的几个方法介绍
- hibernate Session的几个简单方法
- Hibernate中Session的几个方法
- 几个主要的期刊杂志
- UNIX的几个主要进程
- MFC几个主要的机制
- 几个主要的分类算法
- mysqldump的几个主要选项
- eclipse的几个主要插件
- 线程的几个主要概念
- VC6.0+OpenCV1.0与VS2008+OpenCV2.42的共存与配置
- XHTML与CSS基础:(二)选择合适的标签
- Shader相关学习(代码)
- linux版的navicat提示丢失scilexer.dll
- Myeclipse反向工程后造成的SQL syntax
- Session的几个主要方法
- MFC中显示图片——Resource
- LSHKIT的编译
- 对象的集中状态
- iPhone调用java的webService
- HQL和Criteria
- 最全的纯净系统下载地址
- 嵌入式系统交叉编译
- 暂且输出到秒