继承映射 Employee(id,name,age); Skiller extends Employee {skill}; Seller extends Employee{sell}; 一:一张表实现继承映射 create table Employee(id int primary key,name ...
分类:
Web程序 时间:
2017-11-10 20:12:31
阅读次数:
223
关联映射多对一(Employee - Department)一对多(Department - Employee)一对一(Person - IdCard)多对多(teachet - student)组件映射(User - Name)集合映射(set,list,map,bag)inverse和casca ...
分类:
Web程序 时间:
2017-11-10 15:55:19
阅读次数:
161
1.什么是hibernate hibernate是免费开源的框架,是一个OR-Mapping映射工具, 将实体类和数据库表形成映射关系,是一个优秀的持久层解决方案,hibernate对jdbc进行了封装,我们不需要再关心底层实现,只需要关系具体的业务实现即可。 hibernate:核心类和接口 Co ...
分类:
Web程序 时间:
2017-10-09 17:44:02
阅读次数:
192
× ORM (Object/Relationsship Mapping):对象/关系映射 利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,于是要编写很多的底层数据库相关的SQL语句。便有了ORM 过多编写底层SQL语句的弊端: 1.不同的数据库使用的SQL语法不通。比如P ...
分类:
Web程序 时间:
2017-09-21 17:54:27
阅读次数:
248
× ORM (Object/Relationsship Mapping):对象/关系映射 利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,于是要编写很多的底层数据库相关的SQL语句。便有了ORM 过多编写底层SQL语句的弊端: 1.不同的数据库使用的SQL语法不通。比如P ...
分类:
Web程序 时间:
2017-09-18 01:11:58
阅读次数:
342
项目结构: 数据库: 所使用的jar包: 1、导入hibernate核心必须包(\lib\required) 2、导入mysql驱动包 3、导入log4j日志包 项目代码: com.gordon.domain: --Customer.java --Customer.hbm.xml com.gordo ...
分类:
Web程序 时间:
2017-08-19 10:49:42
阅读次数:
199
1.Hibernate.cfg.xml:hbm2ddl.auto 在SessionFactory创建时,自动检查数据库结构,或者将数据库schema的DDL导出到数据库 <property name="hbm2ddl.auto">create</property> 除了 create 还有其他取值, ...
分类:
Web程序 时间:
2017-08-18 09:38:22
阅读次数:
198
所有的dao层可以有个superDao 比如:BaseHibernateDao 继承的类是hibernate4 其他dao层继承这个baseDao就行了,例如:其他dao ...
分类:
编程语言 时间:
2017-08-15 16:29:36
阅读次数:
158
这里利用Hibernate操作数据库完毕简单的CRUD操作。 首先。我们须要先写一个javabean: package cn.itcast.domain; import java.util.Date; public class User { private int id; private Strin ...
分类:
Web程序 时间:
2017-06-30 15:43:21
阅读次数:
163