hibernate的各种保存方式的区别 (save,persis,update,saveOrUpdte,merge,flush,lock)等 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached 下边是常见的翻译办法: transient:瞬态或者自由态 persistent:持久化状态 detached:脱管状态或者游离态 脱管状态的实例可以通过调用save()、persist()或者saveO ...
  • 00:57
  • 浏览 (1245)
  • 评论 (1)
hibernate的查询的比较 hibernate的查询有很多,Query,find,Criteria,get,load query使用hsql语句,可以设置参数是常用的一种方式 criteria的方式,尽量避免了写hsql语句,看起来更面向对象了。 find方式,这种方式已经被新的hibernate丢弃见这里 http://www.blogjava.net/dreamstone/archive/2007/07/28/133053.html get和load方式是根据id取得一个记录 下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1,从返回结 ...
  • 00:56
  • 浏览 (539)
  • 评论 (0)
hibernate 3中的session接口的不同 hibernate3.2版本中session出现了2个 新session接口:org.hibernate.Session 老session接口:org.hibernate.classic.Session 顾名思义,classic包下的session就是以前常用的session,新的这个相比老的有很大变化。下边详细列出 1,去掉了所有的find方法 在新的session接口中没有find方法,而在老的session接口中把find全部注释成deprecated了。 2,去掉所有的saveOrUpdateCopy,使用merge代替 ...
  • 00:55
  • 浏览 (494)
  • 评论 (0)
一、介绍 mina(Multipurpose Infrastructure for Network Applications) 是apache的顶级项目之一,用于构造异步连接的各种网络应用 二、最简单的使用实例 package aicu.mina; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.charset.Charset; import org.apache.mina.common.ByteBuffer; im ...
  • 13:11
  • 浏览 (2833)
  • 评论 (2)
dreamstone
搜索本博客
博客分类
最近加入圈子
存档
最新评论