您的位置:首页 > 博客中心 > 网络系统 >

第一次使用hibernate

时间:2022-04-03 08:56

   今天第一次使用了hibernate框架成功的实现想数据库里插入数据,初次使用可能会觉得很麻烦,但是相比较在web开发中使用原始的拼SQL语句的方法,确实方便许多.

   使用hibernate,我下载的是hibernate-annotations-3.4.0.GA.zip,hibernate-distribution-3.3.2.GA-dist.zip和slf4j-1.5.8.zip,这三个压缩包都是在官网上下载下来的,如果你使用的不是这三个版本,那么就得到官网上查查版本之间的对应关系,因为如果版本匹配的话,可能会在编译期间会出现一些意想不到的问题.

 将这三个压缩包解压之后,你需要分别将hibernate-distribution-3.3.2.GA文件夹下的hibernate3.jar以及lib下面required中的所有jar包,hibernate-annotations-3.4.0.GA文件夹下面的hibernate-annotations.jar和slf4j-1.5.8文件夹中的slf4j-nop-1.5.8.jar导入MyEclipse中.当然还必须得有mysql-connector-java-5.0.8-bin.jar(我使用的是MySQL,下载的是这个版本的jar包),既然要使用hibernate,那么还必须要导入hibernate-annotations-3.4.0.GA文件夹的lib目录下面的hibernate-commons-annotations.jar和ejb3-persistence.jar两个jar包.一共需要的是12jar包.而在hibernate-distribution-3.3.2.GA\documentation\manual\zh-CN\html_single的index.html就是hibernate的使用手册.

 下面进行第一次使用hibernate.

 首先建立数据库:

create database hibernate;

use hibernate;

create table hibernate(id int primary key,name varchar(20),age int);

 

 建立一个Java工程,建立一个Student类,具有id,name,age三个属性,并写好set和get方法.代码如下:

gxlsystem.com,gxl网

 运行studentTest.java,可以看见控制台输出了sql语句:Hibernate: insert into Teacher (age, name, title, id) values (?, ?, ?, ?);则表明成功,查看数据库便可看到数据.

 使用hibernate的方便之处在于能将一个对象方便的插入到一个不是面向对象DBMS中.

第一次使用hibernate,gxlsystem

本类排行

今日推荐

热门手游