您的位置:首页 > 移动开发 > Objective-C

学习了 object,system类,并且学习了hibernate

2014-11-25 10:02 393 查看
1.object 下面的方法

getclass   (final 定义返回当前运行的类名全称包括包名)

clone   (克隆类的副本,在克隆前必须 super.clone())

equals   ( 比较对象在栈中存取的数据是否相等 )

toString (返回各种类的的名称和hash码的无符号的十六位进制 )

hashcode  (返回类的哈希码,这不是代表内存地址,内存地址不会让我们轻易得到,equals为true的两个类,hashcode也相等,除非类的hashcode重写)

finalize (这是类的回收方法,当一个类的引用不在存在可能被使用时,会自动执行这个方法,一般是程序结束时执行)

notify    (把在等待或者停止的线程唤醒,但是只能唤醒一个)

notifyAll  (把所以等待或者停止的进程唤醒)

wait(long timeout)  (其它线程调调用此对象的在notity和notityAll方法,或者超过了指定的时间量前,导致线程等待)

wait(long timeout, int nano) 在其它线程调用此对象的notity和notityAll方法,或者当前线程被其它线程中断或者时间超出指定的时间量前,则等待

wait()  其它线程调用notify或者notifyAll方法导致当前线程等待

2.system类的方法

三大方法:

in     (InputStream)

out     (PrintStream)

error    (PrintStream)

SetErr   重新分配标准错误输出流

SetIn    重新分配标准输入流

SetOut  重新分配标准输出流

getPropertys (获得环境的变值量)

currentTimeMills()

gc()

arraycopy()

clearProperty

3.Hibernate中的配置

前提把数据库安装好

首先直接右键在MyEclipse中选择Hibernate,填入对应的值选择HibernateConfig.xml 的存放地址,以及进入配置数据库的地址url和驱动jar包,用户名和密码

会生成HibernateSessionFactory , 接着就是对Hibernate中类的反向生成,在database explore中选择对应的表,生成DAO和JavaBean

JDBC的连接步骤

加载驱动

建立connection连接

创建statement

执行sql语句

关闭资源

Hibernate中对象的三种状态

瞬时态 一般是new的新对象为瞬时态

游离态 永久态的对象通过session.close或者session.clear

永久态 存储在session中的对象为永久态

三者直接的装换

瞬时态   通过save或者saveOrUpdate变为永久态

游离态   通过delete变为瞬时态

永久态   通过delete变为瞬时态

游离态   通过update或者saveOrUpdate或者merge变为永久态

永久态   通过close或者clear变为游离态
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  object hibernate