Hibernate
文章平均质量分 78
wxg6203
这个作者很懒,什么都没留下…
展开
-
数据库连接的url和驱动器
各种数据库连接的url和驱动器 URL: 1.Oracle:"jdbc:oracle:thin:@localhost:1521:orcl"2.Access:"jdbc:odbc:HANFENG"3.SQL Server:"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs","sa",""4.DB2:"jdbc:db2.原创 2010-07-10 09:47:51 · 124 阅读 · 0 评论 -
Eclipse安装hibernate插件及开发
步骤一:下载Hibernate插件(建议手动安装)到官网上下,我下的是HibernateTools-3.3.0.v201003050540R-H56-GA .rar解压后将里面的plugins文件夹下的所有文件拷贝到eclipse的dropins文件夹下。启动eclipse你会发现有hibernate的插件出现了,然后设置一下显示。 步骤二:下载hibernate3.rar解...原创 2010-07-12 22:07:07 · 190 阅读 · 0 评论 -
Hibernate3中状态及相关方法的区别
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的java对象, eg. Person person = new Person("...原创 2010-07-12 22:48:28 · 91 阅读 · 0 评论 -
Hibernate核心类
Hibernate核心编程ORM:指的是对象关系映射(object/Relation Mapping)。 Hibernate:指的是对象关系映射的一种框架工具。 PO:持久化对象(Persistent Object),作用是完成持久化操作,即以面向对象的方式操作(增删改查)数据库。 POJO:(Plain Old Java Objects)简单的Java对象,实际就...原创 2010-07-14 22:17:11 · 95 阅读 · 0 评论 -
Hibernate的一级缓存和二级缓存
一级缓存和二级缓存 首先缓存概念缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 Hibernate的缓存包括Session的缓存和SessionFactory的缓存,其中Sessio...原创 2010-07-16 07:00:14 · 91 阅读 · 0 评论 -
Hibernate映射总结
1.多对一映射对象模型: UserGroupid:intname:Stringgroup:Groupid:int name:String 映射关系:<hibernate-mapping package="com.nintenyun.hibernate"> <class name="User" table...原创 2010-07-17 09:32:23 · 102 阅读 · 0 评论 -
Hibernate区别小结
一、cascade和inverse的区别:两者都是面试的热点,所以务必搞清楚。1.inverse只对set+one-to-many(或many-to-many)有效,对many-to-one, one-to-one无效。cascade对关系标记都有效。2.inverse对集合对象整体起作用,cascade对集合对象中的一个一个元素起作用,如果集合为空,那么cascade不会引发关联操作...原创 2010-07-17 12:10:22 · 164 阅读 · 0 评论 -
Hibernate的查询体系及数据过滤
Hibernate查询体系分4种过滤数据的方式 一、HQL(Hibernate Query Language)是面向对象的查询语言。HQL操作的对象是类、实例、属性等步骤1.获取Hibernate Session对象2.编写HQL语句3.以HQL语句作为参数,调用Session的CreateQuery方法创建查询对象4.如果HQL包含参数,调用Query的se...原创 2010-08-08 17:00:14 · 165 阅读 · 0 评论