1.Hibernate小试牛刀 Hibernate项目环境搭建、Hibernate项目开发示例

1.导入19个jar包http://pan.baidu.com/s/1sjlxsbb

2.部署两个xml

hibernate.cfg.xml

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

	<session-factory>
		<!-- 数据库url -->
		<property name="hibernate.connection.url">
			jdbc:oracle:thin:@localhost:1521:yanghl
		</property>
		<!-- 用户名 -->
		<property name="hibernate.connection.username">scott</property>
		<!-- 密码 -->
		<property name="hibernate.connection.password">tiger</property>
		<!-- 驱动 -->
		<property name="hibernate.connection.driver_class">
			oracle.jdbc.driver.OracleDriver
		</property>
		<!-- 自动更新数据库内容(创建表和约束) -->
		<property name="hibernate.hbm2ddl.auto">update</property>
		<!-- 在控制台显示sql语句 -->
		<property name="hibernate.show_sql">true</property>
		<!-- sql语句进行格式化 -->
		<property name="hibernate.format_sql">true</property>
		<!-- 把需要用到hibernate的持久类xml配置进来 -->
		<mapping resource="com/bdqn/entity/User.hbm.xml" />
		<mapping resource="com/bdqn/entity/Street.hbm.xml" />
		<mapping resource="com/bdqn/entity/District.hbm.xml" />
	</session-factory>

</hibernate-configuration>

User.hbm.xml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">

<hibernate-mapping>
	<class name="com.bdqn.entity.User" table="pb_users" schema="scott">
		<id name="id" type="java.lang.Long">
			<column name="id" />
			<generator class="sequence">
				<param name="sequence">seq_users</param>
			</generator>
		</id>
		<property name="name" type="java.lang.String">
			<column name="name" length="20" not-null="true" />
		</property>
		<property name="password" type="java.lang.String">
			<column name="password" length="20" not-null="true" />
		</property>
		<property name="image" type="blob" column="image" />
		<property name="description" type="clob" column="description" />
		<set name="pis" table="PB_PICS" lazy="true">
			<key column="USERID"></key>
			<element column="picpath" type="string" not-null="true" />
		</set>
		<list name="phones" table="news_phones" lazy="true">
			<key column="U_ID"></key>
			<list-index column="POSITION"></list-index>
			<element column="PHONES" type="string" not-null="true" />
		</list>
		<map name="books" table="PB_BOOKS" lazy="true">
			<key column="USERID"></key>
			<map-key column="GRADID" type="string" ></map-key>
			<element column="BOOKS" type="string" not-null="true" />
		</map>
	</class>
</hibernate-mapping>
时间: 2024-08-28 10:46:16

1.Hibernate小试牛刀 Hibernate项目环境搭建、Hibernate项目开发示例的相关文章

Django项目: 项目环境搭建 ---- 一、创建django项目

项目环境搭建 一.创建django项目 1.创建python虚拟环境 在虚拟机上创建python虚拟环境,因为实际项目部署,实在linux mkvirtualenv -p /usr/bin/python3.6 tzproject 2.创建django项目 1.安装django 选择安装django2.1.x最新的一个版本2.1.10 pip install django==2.1.10 2.创建django项目 cd ~/project/ # cd到你想放django项目路径的地方 django

Vue项目环境搭建

Vue项目环境搭建 """ node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内源cnpm vue ~~ django:vue是用来搭建vue前端项目的 ? 1) 安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ ? 2) 换源安装cnpm >: npm install -g cnpm --registry=https://registr

路飞项目环境搭建

目录 路飞项目环境搭建: pip 换源: 虚拟环境的搭建: 终端工作的命令: 路飞项目环境搭建: pip 换源: # 永久配置(windows) 1.文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:\Users\电脑用户\AppData\Roaming 文件夹中 2.新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件 3.新增 pip.ini 配置文件内容 # pip.ini 配置文件: [global] index-url = http://pypi.douba

SpringMVC+Spring3+hibernate4 开发环境搭建以及一个开发实例教程

刚刚接触了SpringMVC这个框架,因此有必要把它拿过来同hibernate.Spring框架进行集成和开发一个实例,在真正企业从头开发的项目中往往一个稳定的开发环境至关重要,开发一个项目选择什么样的搭建平台也需要有经验才可以,并不是说你会搭建一个开发平台然后公司就会用你搭建的开发平台,一个项目或者一个公司看中的也不是你可以搭出框架,而是在这个框架使用过程中出现的各种问题你可以解决掉. 也就是说呢,无论开发什么项目要做到稳定.环境稳定.开发成本稳定.技术稳定.换句话说就是"风险可控"

聊聊Spring boot2.X开发环境搭建和基本开发

对Spring Boot的开发环境进行搭建,并对它的特点做进一步的了解,才能更好地对Spring Boot有更深入的介绍.但是无论如何都需要先来搭建Spring Boot的工程. 搭建Spring Boot开发环境 使用Spring Boot,首先需要搭建一个快速开发的工程环境.Spring Boot工程的创建存在多种方式,但是因为当前Eclipse和IntelliJ IDEA这两种IDE的广泛应用,所以本书只介绍这两种IDE环境下的搭建. 搭建Eclipse开发环境 首先找到Eclipse的菜

Hibernate项目环境搭建

1.首先在eclipse里面新建一个Java工程. 2.在数据库中新建一个数据库(无需创建表,有Hibernate生成). 3.在项目中导入Hibernate所依赖的jar包,该jar包可以在此下载:Hibernate所需jar包. 4.创建一个实体类. public class UserEntity { /* * Hibernate要求在实体中必须要有一个 * 属性值唯一的属性. * 在该实体中uid作为id,是唯一的 * */ private int uid; private String

Hibernate目录结构以及环境搭建

上篇博客,概述了一下Hibernate,今天这篇继续说说Hibernate包含的各个包的含义,以及对hibernate环境的搭建. 一.hibernate目录解析 下载好一个hibernate包,解压看到里边有若干个文件夹,这些东东是都是什么,有神马作用呢?看下图: 上图是捡着重要的目录给重新命名了. 由上至下依次表示: API 文档--doc:操作的hibernate的手册, 映射文件实例--eg:里边包含的就是hbm文件的书写实例, 配置文件实例--etc:包含hibernate配置文件cf

Hibernate框架 初识 ORM概念 搭建Hibernate环境 Hibernate Api

ORM概念 在学习 Hibernate 之前,我们先来了解ORM   对象关系映射 O, Object  对象 R,Realtion 关系  (关系型数据库: MySQL, Oracle…) M,Mapping  映射 ORM, 解决什么问题? 存储:   能否把对象的数据直接保存到数据库? 获取:   能否直接从数据库拿到一个对象? 想做到上面2点,必须要有映射!   总结:          Hibernate与ORM的关系?             Hibernate是ORM的实现,简化对

SSH电力项目一 搭建Hibernate框架

Hibernate所需要的基本文件: ElectText.java ElecText.hbm.xml hibernate.cfg.xml 第一步:创建测试表Elec_Text: create table Elec_Text(textID varchar(50) not null primary key,textName varchar(50),textDate datetime,textRemark varchar(500) ); 第二步:创建项目,导入jar包 第三步:持久层 (1)在com.

Hibernate二次学习一----------搭建Hibernate

? 版权声明:本文为博主原创文章,转载请注明出处 [TOC] 1. 项目结构 本项目使用maven进行项目管理,搭建一个简单的Hibernate框架需要四步. 本项目未使用注解方式进行搭建 1.1 pom.xml 使用maven引入依赖jar包,若未使用maven,则自己下载所需jar包放到lib目录下 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001