hibernate入门总结
来源:互联网 发布:约爱软件靠谱吗 编辑:程序博客网 时间:2024/05/20 06:23
configuration :配置hibernate,根起动hibernate,创建 sessionFactory接口对象
SessionFactory:初始化hibernate,充当数据存储源的代理,并创建:Session对象。(他也是hibernater的二级缓存)线程安全的。
session接口:负责IDUS的操作
Transaction:管理事务
Query和criteria:执行数据库的查询对象。
load();find();
load()方法是加载。如果加载对象不存在抛出nofountException,
find()方法是查找。对象不存在返回null
在执行delete方法时,hibernate先执行select方法。在根据OID依次删除。
hibernate 常用的数据类型:long character,boolean.string .text.date.timestamp.binary
在hibernate中如果要让一个属性没有get(),set()方法,那么就要在配置文件中定义该属性的"field"属性。
例:<property name="name" access="field" /〉这样就可以不用定义gettXX(),setXX()方法。
三种检索:立即检索,延迟检索,左外连接检索
立即检索:
缺点 1、select 语句数目多,2、可能会载应用程序不需要访问的对象,浪费对象及内存空间。
优先考虑使用的场合:类级别。2、应用程序需要立即访问期间的对象。3、使用了二级缓存
延迟检索
在访问时心须保证已经持久化。
映射文件中的
lazy为检索策略。默认为false,如果为true。表示使用延迟检索。在<class>和<set>包含此属性。
如果为true,只有当调用真正的方法时才执行select等操作。
- hibernate入门总结
- hibernate入门总结
- Hibernate学习总结--入门1
- Hibernate学习总结--入门2
- Hibernate入门小例子的总结
- Hibernate 原理 快速入门 详解 经典总结
- hibernate入门--->张国亮总结第二季
- Hibernate入门BLOG [四、Hibernate的CRUD简单总结]
- Hibernate入门BLOG [六、Hibernate的关键字总结]
- Hibernate 总结笔记(2)Hibernate入门案例
- Hibernate入门学习(4)----Hibernate配置文档常用总结
- Hibernate入门之自己写的小例子的总结
- Hibernate入门学习(7)----单表操作总结
- Hibernate 入门
- Hibernate 入门
- Hibernate入门
- Hibernate入门
- Hibernate入门
- 常用句式总结
- 实战手记之高级NAT(Checkpoint)
- Sql 字符處理函数
- Linux开机启动Oracle
- 用汉编做的方块
- hibernate入门总结
- 安装配置CHECKPOINT防火墙
- 死亡之谷 峨边黑竹沟
- ORACLE 数据库备份技术
- oracle常用状态查询
- 調用WebService的時候提示錯誤,请求因 HTTP 状态 401 失败:Access Denied
- 卡巴斯基7.0.1.227 最新版终于封了ZwSetSystemInformation了
- 宝宝会走路了
- Xmanage远程桌面Windows连接Linux