
Hibernate
我的学习笔记
这个作者很懒,什么都没留下…
展开
-
Hibernate个人笔记——hibernate数据检索方式
一 利用hql查询数据:使用面向对象的HQL(Hibernate Query Langgugre)查询语言。hibernate提供了Query接口,是专门的HQL查询接口每行数据单列为对象,多列为Object[]数组1多表查询Query q=session.createQuery("from Emp e where e.dept.dname='SALES'"); //另一个实体类中加原创 2013-09-29 17:28:48 · 971 阅读 · 0 评论 -
Hibernate学习笔记——两种配置方式
1)当数据库表的名字、列名与类的名字、类的成员变量不一致xml方式:table、columnannotation: @Table(name="TeacherTable") @Column( name="teaName")2)数据库列和类中的字段不一致 XML方式:不写某个属性 annotation:@Transient3)关于日期类型的映射 XML原创 2013-09-29 19:23:21 · 795 阅读 · 0 评论 -
java中持久化的方式(简单整理)
主要有三种一 序列化技术二 XML技术三 数据库技术1数据库技术发展阶段:层次型,网状型,关系型,对象型2实现方式:使用SQL/JDBC手工编写持久层对象关系型数据库映射(ORM对象关系映射Object-Relation Mapping)例如:hibernate原创 2013-09-29 17:56:33 · 2017 阅读 · 0 评论 -
Hibernate学习笔记——hibernate初了解
一 什么是Hibernate1连接java应用程序和关系数据库的中间件2对JDBC API进行了封装,负责java对象的持久化3对分层的软件架构中位于持久层,封装了所有数据访问细节,是业务逻辑层可以专注于实现业务逻辑4是一种ORM映射工具,能够建立面向对象的域模型和关系数据模型之间的映射二 hibernate的五个核心API1configuration 负责配置并启动Hib原创 2013-09-29 18:07:08 · 818 阅读 · 0 评论 -
Hibernate学习笔记——Hibernate实体关联
实体关联:一般有两种方式:第一种是annotation方式(注解方式):在hibernate配置文件中加入 1定义嵌入类private Grade grade;//grade为枚举类型//@Enumerated(EnumType.STRING)@Enumerated(EnumType.ORDINAL)2定义暂态属性@Transientpublic Stri原创 2013-09-29 19:17:45 · 1049 阅读 · 0 评论