摘要:
good morning 早上好!good afternoon 下午好!good evening 晚上好!good night 晚安!how are you? 你好吗? I am fine, thank you. And you? 我很好,谢谢,你呢?I'm fine,too.我也很好。Nice t 阅读全文
摘要:
1.Hold on.等一等。(电话用语) 2. I’m home.我回来了。 3. Good luck! 祝你好运! 4.Not bad.还不错。 5. Shut up! 闭嘴! 6. Watch out! 当心。 7.Never mind.不要紧。 8. Follow me. 跟着我。 9. Le 阅读全文
摘要:
一、class 二、对象映射标识符 hibernate使用对象标识符(OID)来建立内存中的对象和数据库表中记录的对应关系,对象的OID和数据库表的主键对应,hibernate通过标识符生成器来为主键赋值 hibernate推荐在数据表中使用代理主键,即不具备业务含义的字段,代理主键通常为整数类型, 阅读全文
摘要:
一、session的update()方法 session的update()方法使一个游离对象转变为持久化对象,并且计划执行一条update语句。 若希望session仅当修改了对象属性事才执行update()语句,可以把映射文件中<class>元素的select-before-update设为tru 阅读全文
摘要:
一、持久化对象的状态 站在持久化的角度,Hibernate把对象分为4种状态 1.临时状态 在使用代理主键的情况下,OID通常为null 不处于Session的缓存中 在数据库中没有对应的记录 这就好比公司的一个零时工,不受公司规章制度的监管(几点上班,几点下班),公司员工库里面也没有该员工的信息。 阅读全文
摘要:
一、session缓存 在session接口的实现中包含一系列的Java集合,这些Java集合构成了Session缓存,只要Session实例没有结束生命周期,且没有清理缓存,则存放在它缓存中的对象也不会结束生命周期。 Session缓存可减少Hibernate应用程序访问数据库的频率,这也正是提高 阅读全文
摘要:
一、session接口 Session接口是Hibernate向应用程序提供的操纵数据库的最主要的接口,它提供了基本的保存,更新,删除和加载Java对象的方法。 Session具有一个缓存,位于缓存中的对象称为持久化对象,它和数据库中的相关记录对应,Session能够在某些时间点,按照缓存中对象的变 阅读全文
摘要:
一、创建持久化类的要求: 1.1提供一个无参的构造器:因为hibernate底层有使用反射使用空构造(Construtor.newInstance()来给我们创建类。 1.2提供一个标识属性:通常映射为数据库表的主键字段,如果没有该属性,session.saveOrUpdate()等一些方法不能起作 阅读全文
摘要:
一、开发步骤 1.1新建java项目 1.2项目下见一个lib文件加用于存放所需jar包 hibernate-release-4.2.21.Final\lib\required\*.jar、mysql驱动包及一个junit4.10.jar包 1.3实体类及实体类映射文件的编写 Student.hbm 阅读全文