1. 环境配置

1.1 hiberante环境配置

hibernate可实现面向对象的数据存储。hibernate的官网:http://hibernate.org/ 官网上选择hibernate ORM,可以下载最新的hibernate,还有配套的document教程 http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html_single/ 。下载到的hibernate文件夹中有document文档(hibernate\documentation\manual\en-US\html_single)。发现hibernate4.3.1的文件夹中的文档和网站上提供的答案不太一样,官网的文档更详细一些,还附有toturial的源代码。

打开eclipse->windows->preferences->java->build path->user libraries,点击new,新建一个library,可取名为hibernate。点击Add JARs,选择hibernate->lib->required中的所有jar文件,另外还需要加上数据库的connector文件。因为使用的是SQL Server,所以我这里用到的 SQLServer 的的jar文件。这个jar文件从哪里得到呢?安装SQL Server服务器产生的文件夹里面是没有jar文件的。我们需要另下载一个SQLSQL的JDBC jar包。可以自行网上搜索下载

2. SQL Server 数据库部分设计
--使用的是 SQL Server 2008 (RTM)
/*建立一个测试用的数据库 hibernate 并创建一个实体类对应的表,表的列名最好与
    javaebean 中实体类的成员变量保持一致
*/

IF DB_ID(N'hibernate') IS NOT NULL
DROP DATABASE hibernate
GO
CREATE DATABASE hibernate
ON PRIMARY(
    name='hibernate',
    filename='F:\DATA\hibernate.mdf',
    size= 512 MB,
    maxsize=unlimited,
    filegrowth=10%
)
log on(
    name='hibernate_log',
    filename='F:\DATA\hibernate_log.ldf',
    size=512 MB,
    maxsize=1024 MB,
    filegrowth=5%
)
GO
USE hibernate 
GO
CREATE TABLE student(id int,age int,name varchar(20))
建库建表

相关文章: