第一个成功的Hibernate实例(一)

一、创建数据库(使用B)

A. 我的原数据库设计

--create database for restruant management system
USE master
DROP DATABASE RMSDB
CREATE DATABASE RMSDB
GO
USE RMSDB
--create base tables
DROP TABLE Houses
CREATE TABLE Houses
(
HID int IDENTITY(1,1) PRIMARY KEY,
--房间编号
alias varchar(20),
--房间的别称
description varchar(100),
--房间的描述
capity int NOT NULL
--房间的旅客容量
)
DROP TABLE Menus
CREATE TABLE Menus
(
MID int IDENTITY(1,1) PRIMARY KEY,
--菜单编号
mName varchar(20) NOT NULL,
--菜单名称
price float NOT NULL
--菜单价格
)
DROP TABLE Tables
CREATE TABLE Tables
(
TID int IDENTITY(1,1) PRIMARY KEY,
tAlias varchar(20)
)
DROP TABLE Customers
CREATE TABLE Customers
(
CID char(20) PRIMARY KEY,
cName varchar(20),
cAddress varchar(40),
cPhone varchar(20)
)
DROP TABLE Staffs
CREATE TABLE Staffs
(
SID VARCHAR(6) PRIMARY KEY,
username VARCHAR(20) NOT NULL,
password VARCHAR(20) NOT NULL,
sName VARCHAR(20) NOT NULL,
address VARCHAR(40),
phone VARCHAR(20),
sPosition VARCHAR(20)
--position including manager or common staffs
)
DROP TABLE Notice
CREATE TABLE Notice
(
NID int IDENTITY(1,1) PRIMARY KEY,
title NCHAR(20) NOT NULL,
content NCHAR(200)
)
GO

时间: 2024-09-20 16:56:12

第一个成功的Hibernate实例(一)的相关文章

第一个成功的Hibernate实例(二)

二.在Eclipse中生成POLO和映射文件 1) 在Eclipse中配置环境,包括数据库驱动程序(此处略) 2) 生成POLO类和映射文件 此处以Houses为例,生成的原代码和映射文件如下: a) hibernate.cfg.xml <?xml version=′1.0′ encoding=′UTF-8′?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD

io流-c#运行批处理语句第一句成功第二句失败

问题描述 c#运行批处理语句第一句成功第二句失败 运行第一句批处理成功得到了PID,想利用PID再执行第二局批处理就不行了,是IO流的原因吗? public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string getPID = "taskkill /im YoukuDesktop.

第一印象 成功的互联网创业者给人的第一印象

一.第一印象 成功的互联网创业者给人的第一印象,都离不开这三大要素: 朴实.反应快.有点怪. 忌: 千万不要给人一种准备非常精心的感觉,西装革履,腰板笔直的,看起来像房产中介.干销售的. 还有就是一些外企的习性,千万要摈弃. 一看你就非常想迎合一些规则,或者还处于框架之中,没有野性.没有杀气. 没见哪个成功互联网企业家是有外企习性的,西装革履,面不改色,滴水不漏的,这种人都在干投行或者搞传销. 宜: 随意朴实,优缺点都非常明显. 要么够极客,要么有匪气. 可以适当加上一些无伤大雅但非常幼稚的小缺

Hibernate从入门到精通(二)Hibernate实例演示

上篇Hibernate从入门到精通(一)JDBC简介,我们主要对JDBC进行了简单介绍和使用说明,这次我们做一个Hibernate简单实例,通过这个实例对比Hibernate和JDBC,了解Hibernate的优势所在.在此之前,读者有必要了解一下Hibernate中的每个jar包的作用和每个jar文件包主要负责的工作,这里我们不做过多的解释. 1.导入jar文件 导入antlr-2.7.6.jar 导入commons-collections-3.1.jar 导入dom4j-1.6.1.jar

硬盘分区不见了后成功恢复数据实例分享

前几天,我自己用U盘重装系统,以前都是选择一键装机,很简单.这次尝试手动安装,结果设置错误,导致整个硬盘变成了一整个分区,原来的分区找不到了,整个硬盘数据无法读取.因为电脑里有重要资料,自然不舍得格式化硬盘来重新分区做系统,只好去电脑城数据恢复.虽然讲了半天价,但还是消费不起,怎么办啊?只有死马当活马医了.没想到自己研究尝试了一下午,成功恢复了,真是太感谢PC6能给我这么大毅力,让我终于能靠自己做成一件事.也让我明白凡事得靠自己,自己不努力不尝试,怎么知道自己做不到. 必须声明:数据丢失后,一定

jquery实战第一讲---概述及其入门实例

       就在5月28号周四下午五点的时候,接到xxx姐姐的电话,您是xxx吗?准备一下,周五上午八点半去远洋面试,一路风尘仆仆,颠颠簸簸,由于小编晕车,带着晕晕乎乎的脑子,小编就稀里糊涂的去面试了,温馨提醒,晕车的小伙伴家中常备晕车药,关于远洋面试的一些总结,小编会后续在博客中贴出,希望对有需要的小伙伴一些帮助,通过面试发现面试官大量的提问jquery的相关知识,那时年少,学习jquery的时候,想起来就是一把辛酸泪,于是,小编励志再把JQuery的相关知识复习一遍,把相关的知识点总结到博

php reset() 函数指针指向数组中的第一个元素并输出实例代码_php实例

reset函数将数组的内部指针指向第一个单元,并输出该数组. 基本语法 reset(array) reset() 将 array 的内部指针倒回到第一个单元并返回第一个数组单元的值. 参数介绍: 参数 描述 array 必需.规定要使用的数组. 返回值 返回数组第一个单元的值,如果数组为空则返回 FALSE. 实例 <?php $array = array('step one', 'step two', 'step three', 'step four'); // 数组默认指针指向第一个元素 e

搜狗联盟站长公社沙龙第一期成功在京举办

2013年10月18日下午,搜狗联盟站长公社沙龙第一期在北京宏綉会馆成功举办,主题是:如何正确投放联盟广告.在腾讯向搜狗注资后,"新搜狗"主办的首届主题沙龙活动吸引了行业人士和媒体的广泛关注,除搜狗联盟负责人及工作人员外,华讯财经.振轩网络.114la.钱宝网.战略网等十几家知名网站机构的高管.负责人也参加了本次活动. 搜狗联盟站长公社是由搜狗联盟牵头发起的一个服务于站长群体的组织,旨在给http://www.aliyun.com/zixun/aggregation/7324.html

JSP+STRUTS+EJB+DAO+HIBERNATE实例

js 例子只是一个简单的登录测试. JSP调用STRUTS的ACTION,然后在ACTION中调用EJB,EJB中的DAO调用HIBERNATE,用了JBOSS的数据库连接池. 数据库为MYSQL. 包里面有test.sql数据库表结构,导入到MYSQL就可以了. mysql-db.xml配置数据库连接池,和EAR放到同一个DEPLOY目录下. 运行JBOSS就可以了.我要的版本是3.2.5 具体配置见:http://www.bcxy.com/java/eclipsej2ee.htm 注意:我在