hibernate
无奈的伤城
这个作者很懒,什么都没留下…
展开
-
Hibernate学习(一)--Hibernate知识要点2
Hibernate SQL方言 (hibernate.dialect)RDBMS方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390o转载 2013-08-21 16:36:50 · 873 阅读 · 0 评论 -
Hibernate与各种数据库连接 配置
Hibernate与各种数据库连接的配置1. MySql连接配置MySql数据库的hibernate连接设置,在hibernate.cfg.xml文件中truenet.sf.hibernate.dialect.MySQLDialect5030com.mysql.jdbc.Driverjdbc:mysql://localhost/dbname?character转载 2015-07-02 13:44:52 · 430 阅读 · 0 评论 -
各种数据库再spring中的配置(转载)
RDBMS 方言DB2 org.hibernate.dialect.DB2DialectDB2 AS/400 org.hibernate.dialect.DB2400DialectDB2 OS390 org.hibernate.dialect.DB2390DialectPostgreSQL org.hibernate.dialect.PostgreSQLDialectMySQL org.转载 2015-07-02 13:31:30 · 453 阅读 · 0 评论 -
Hibernate get和load区别
第一种解释:get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null 2.从检索执行机制上对比: get方法和find方法都是直接从数转载 2013-08-16 10:32:36 · 475 阅读 · 0 评论 -
Spring,hibernate,struts的面试笔试题(含答案)
Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化转载 2013-08-16 10:48:36 · 550 阅读 · 0 评论 -
Struts2、Hibernate3、Spring mvc 原理详解
hibernate工作原理以及为什么要用?原理:1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openS原创 2013-08-27 10:42:03 · 1297 阅读 · 0 评论 -
Hibernate框架核心组件
在Hibernate框架简述中,演示了一个简单的Hibernate应用,但并没有深入说明其中程序,在这篇中将比较详细的介绍一下Hibernate的核心组件。首先最关键一点就是Hibernate的配置文件,如果仔细看过我前面的笔记构建一个简单的基于MVC模式的JavaWeb ,我们可以大概知道hibernate的配置文件就相当于构建一个简单的基于MVC模式的JavaWeb 一文中的db.pr原创 2013-08-26 22:50:42 · 951 阅读 · 0 评论 -
Hibernate基于注解方式的各种映射全面总结
1. 使用Hibernate Annotation来做对象关系映射 1) 添加必须包: hibernate-jpa-2.0-api-1.0.0.Final.jar 2) 在实体类中添加JPA的标准注解来进行对象关系映射.注解可以添加在属性上,也可以添加在getXxx()方法之上。 a) @Entity 映射一个实体类 @Table 指定关联的表转载 2013-08-26 22:16:08 · 571 阅读 · 0 评论 -
Hibernate3 注解详解
1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名catal转载 2013-08-26 22:35:33 · 578 阅读 · 0 评论 -
HIbernate注解详解
@content ejb3注解的API定义在javax.persistence.*包里面。 注释说明: @Entity —— 将一个类声明为一个实体bean(即一个持久化POJO类) @Id —— 注解声明了该实体bean的标识属性(对应表中的主键)。 @Table —— 注解声明了该实体bean映射指定的表(table),目录(catalog)和sche原创 2013-08-26 22:09:30 · 627 阅读 · 0 评论 -
Spring MVC 3.1
1、搭建景象。 1)Spring3.1.2的公布包;Hibernate4.1.7的公布包(没有应用hibernate的API,只是应用了它对JPA的实现); BoneCP 连接池框架及其依附的jar,缓存框架ehcache,全部所用到的jar包如下: antlr-2.7.7.jarbonecp-0.7.1.RELEASE.jarbonecp-provider-0.7.1转载 2013-08-22 22:48:04 · 1046 阅读 · 1 评论 -
基于注解的Spring MVC+Hiberntae简单入门
1、概述本文旨在搭建Spring MVC+Hibernate开发框架,通过一个简单的demo讲解Spring MVC的相关配置文件,以及通过注解方式实现简单功能。开发框架:Spring + Spring MVC+Hibernate(Spring所用的版本为3.0.5)。数据库:MySQL(数据库名称test,demo工程所用的表名为user_info)。2、开发框架搭建2.原创 2013-08-22 22:38:12 · 842 阅读 · 0 评论 -
Hibernate3注解
1、@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息 name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名 c转载 2013-08-21 16:29:53 · 610 阅读 · 0 评论 -
Hibernate学习(一)--Hibernate知识要点1
Hibernate知识要点 新建项目2 学习建立user-library-hibernate,并加入相应的jar包 a项目右键-build path-configure build path-add library b选择user-library,在其中新建library,命命为hibernate c 在该library中加入hibernate所需要的ja转载 2013-08-21 16:35:26 · 617 阅读 · 0 评论 -
Hibernate学习(一)--Hibernate知识要点3
Query接口 关系映射这里的关系映射指的是对象之间的关系,并不是指数据库的关系. 关系映射解决的问题是,当对象处于各种关系时,数据库表该如何映射,编程时如何处理.一对一:单向(主键,外键),双向(主键,外键)一对多:单向,双向(和多对一双向相同)多对一:单向,双向(一对多双向和多对一双向是一样的)多对多:单向,双向(一对一单/双向主键关联映射,只作了解)集合映转载 2013-08-21 16:37:40 · 681 阅读 · 0 评论 -
Hibernate学习(一)--Hibernate知识要点4
多对多双向关联关系举例:老师ßà学生,老师需要知道自己教了哪些学生,学生也知道自己有哪些老师.数据库:中间表Annotation:@ManyToManyXML:多对多单向配置只需要在一端进行配置就可以了.关系模型(Teache多对多Student)Teacher(id,name,students)多Student(id,name,teachers)多Set st转载 2013-08-21 16:38:41 · 727 阅读 · 0 评论 -
Hibernate的10个常见面试问题及答案
在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的。Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。Hibernate将你从数据库相关的编码中解脱了出来,使你可以更加专注地利用强大的面向对象的设计原则来实现核心的业务逻辑。采用Hibernate后,你转载 2015-07-02 14:00:46 · 471 阅读 · 0 评论