hibernate
文章平均质量分 78
nttwbd
这个作者很懒,什么都没留下…
展开
-
05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 2 关于delete后的状态
在 05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 1 中 我提出了一个疑问:持久对象在session被删除后,那么这个对象是什么状态? 1 关于 delete Session.delete() will remove an objects state from the database. Your application, however,原创 2009-07-13 07:30:00 · 402 阅读 · 0 评论 -
04_传智播客hibernate教程_Session接口及getloadpersist方法 2
Hibernate users have requested a general purpose method that either saves a transient instanceby generating a new identifier or updates/reattaches the detached instances associated with itscurrent原创 2009-07-12 22:05:00 · 601 阅读 · 0 评论 -
转贴 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等 hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、deta转载 2009-07-11 13:14:00 · 481 阅读 · 0 评论 -
04_传智播客hibernate教程_Session接口及getloadpersist方法 1
Session 的几个主要方法 1 save,persist 保存数据。在开启事务的前提下,两者没有分别。若没有 开启事务,persist 是不会执行insert语句。 2 delete 删除对象 3 update 更新对象。若更新一条不存在的记录,会出现异常 4 get 根据ID查,会立刻访问数据库 5 Load根据ID查,(返回的原创 2009-07-11 22:06:00 · 677 阅读 · 0 评论 -
笔记 03_传智播客hibernate教程_hibernate入门案例的代码优化
domain对象和映射文件没有改变。 ackage ntt.bhb.xxl.two.util;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;// 将初始化的工作,有工具类完成// 工具类特点// 1 不希望被继承原创 2009-07-02 15:06:00 · 510 阅读 · 0 评论 -
笔记 02_传智播客hibernate教程_hibernate入门案例的细节分析
开发流程1 domain object--> mapping--> db(官方推荐 符合OOP)2 db-->有工具生成 mapping 和domain object (使用较多)3 有映射文件开始 domain object 限制1 必须有一个默认无参构造函数 Hibernate根据反射,利用class.newInstance()生成对象。 newInstance原创 2009-07-02 12:11:00 · 510 阅读 · 0 评论 -
笔记 01_传智播客hibernate教程_hibernate介绍与动手入门体验
hibernate 解决的问题 模型不匹配(阻抗不匹配):对象模型和关模型的. 对象模型:继承,多态,关联。 关系模型:主键,外键。解决方案: 1 jdbc手动转换 2 ORM (Object relation Mapping) ,hibernate只是其中一种。还有OJB,TopLink 快速入门步骤 1 建立domain对象 (ORM 中的 O)原创 2009-07-01 22:08:00 · 709 阅读 · 0 评论 -
转载 http://www.diybl.com/course/3_program/java/javajs/2008819/136428.html 了Hibernate的主要组件
Hibernate第一天1.下载HibernateHibernate Home Page总要知道:http://www.hibernate.org/改网站介绍了Hibernate的主要组件:Hibernate Core:Hibernate的核心部分,主要用于Java开发,本地API以及XML映射元数据Hibernate Annotations:一些Map类,用于JDK 5.0+的annot转载 2009-07-02 00:17:00 · 1283 阅读 · 0 评论 -
hibernate unsaved-value 转载(http://www.javaeye.com/topic/1604)
你显式的使用session.save()或者session.update()操作一个对象的时候,实际上是用不到unsaved-value的。某些情况下(父子表关联保存),当你在程序中并没有显式的使用save或者update一个持久对象,那么Hibernate需要判断被操作的对象究竟是一个已经持久化过的持久对象,是一个尚未被持久化过的内存临时对象。例如: Java代码 Sessi转载 2009-07-12 21:01:00 · 500 阅读 · 0 评论 -
saveOrupdate方法如何使用 (转帖网址:http://www.javaeye.com/topic/2632)
先来点概念: 在Hibernate中,最核心的概念就是对PO的状态管理。一个PO有三种状态: 1、未被持久化的VO 此时就是一个内存对象VO,由JVM管理生命周期 2、已被持久化的PO,并且在Session生命周期内 此时映射数据库数据,由数据库管理生命周期 3、曾被持久化过,但现在和Session已经detached了,以VO的身份在运行 这种和Session已经detached的PO还能够进入转载 2009-07-12 20:02:00 · 1003 阅读 · 0 评论 -
08_传智播客hibernate教程_hql的命名参数与Query接口的分页查询
1 命名参数 Bind parametersMethods on Query are provided for binding values to named parameters or JDBC-style ?parameters. Contrary to JDBC, Hibernate numbers parameters from zero. Named parameters原创 2009-07-13 15:13:00 · 693 阅读 · 0 评论 -
06_传智播客hibernate教程_完善HibernateUtil类及hql查询入门 &&07_传智播客hibernate教程_实体类或属性名与数据库关键字冲突问题
HQL and native SQL queries are represented with an instance of org.hibernate.Query. This interface offers methods for 1 parameter binding, 2 result set handling, 3 the execution of the actual原创 2009-07-13 14:46:00 · 504 阅读 · 0 评论 -
05_传智播客hibernate教程_实体对象的三种状态与saveOrUpdate方法 1
为什么要关注对象及其状态?而不是sql语句?Hibernate is a full object/relational mapping solution that not only shields the developer fromthe details of the underlying database management system, but also offers state原创 2009-07-13 07:28:00 · 476 阅读 · 0 评论