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))