一、集合映射 1、 javabean设计 2、set使用重点掌握,还有就是对象的映射(后面有) 3、测试 二、关联映射 1、一对多与多对一映射(部门与员工表) 代码: 1.1部门 1.2员工 1.3配置 Dept.hbm.xml 当省略table="t_employee"时,Hibernate会根据 ...
分类:
Web程序 时间:
2017-02-09 21:57:33
阅读次数:
295
在hibernate中最重要的两个配置文件就是hibernate.cfg.xml和xxx.hbm.xml文件,前者是一些配置信息,后者是配置表和对象的映射关系,可以通过注解的方式来取代。 本篇文章主要详细讨论下hibernate.cfg.xml文件的配置。 首先hibernate.cfg.xml的模 ...
分类:
Web程序 时间:
2017-02-02 21:54:51
阅读次数:
231
下一步:点这个+,选中需要的数据源 如下: 下一步: ①选择上一步配置的数据源 ②类所在的包,自己随便写 ③点击这个刷新,不出问题,会显示出此数据库下的所有表。按需勾选所需数据表就可以了。 选中下面三个打勾的。 ...
分类:
数据库 时间:
2017-02-02 14:42:06
阅读次数:
226
###安装###脚本:#!/bin/bash #命令运行环境的指定virt-install \ #安装虚拟机--name $1 \ #虚拟机名称指定,$1表示脚本后的第一串字符--ram 1024 \ #内存--file /var/lib/libvirt/images/$1.img \ #硬盘文件 ...
分类:
其他好文 时间:
2017-01-24 14:36:23
阅读次数:
183
需求: 部门与员工 一个部门有多个员工; 【一对多】 多个员工,属于一个部门 【多对一】 1、javaBean ——Dept.java ——Employee.java 2、一对多与多对一在映射文件中的表现 多个员工对应一个部门(Employee.hbm.xml) 一个部门对应多个员工(Dept.hb ...
分类:
Web程序 时间:
2017-01-13 22:18:01
阅读次数:
277
老规矩QAQ,先来简单介绍一下Git: Git是一个分布式版本控制系统,可以理解为是一个用于管理代码,控制版本,方便多人合作开发的一款工具。 Git:分布式版本控制系统。 SVN、CVS:集中式版本控制系统。 分布式和集中式的区别: 1) 集中式:简单来说,版本库是放到中央服务器的,想要修改就要先从 ...
分类:
其他好文 时间:
2017-01-13 20:48:02
阅读次数:
564
Hibernate的执行流程 集合映射 准被hibernate的运行环境 配置hibernate.cfg.xml主配置文件 1、Set集合 写User.java类 映射文件User.hbm.xml 测试类如下: 2、List集合User.java 映射文件(User.hbm.xml) 测试类: 3、 ...
分类:
Web程序 时间:
2017-01-12 20:56:34
阅读次数:
303
hbm2java:根据映射文件自动生成java源文件 hbm2ddl:根据映射文件自动生成数据库的schema XDoclet:根据带有XDoclet标记的java源文件生成映射文件 Middlegen:根据数据库Schema自动生成映射文件 相关文件位置: 关于hbm2ddl工具的命令选项 hbm ...
分类:
编程语言 时间:
2017-01-12 08:31:10
阅读次数:
154
Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Obj ...
分类:
Web程序 时间:
2017-01-10 14:38:57
阅读次数:
257
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在 ...
分类:
Web程序 时间:
2017-01-10 13:42:21
阅读次数:
236