读书人

hibernate学习札记1_HelloWorld

发布时间: 2012-11-19 10:18:51 作者: rapoo

hibernate学习笔记1_HelloWorld

一、前言

?? ? ?hibernate是当今java主流的三大框架之一,应用于持久层,是一个典型的O/R Mapping框架。作用是让程序员可以以面向对象的方式访问数据库,利于程序扩展。

?

二、准备

?? ? ?学习环境:hibernate3.6+mysql+MyEclipse5.5+tomcat6.0,例外需要下载slf4j-1.6.1(hibernate用于输出日志的插件)

?

三、HelloWorld步骤

?? ? ?1.建立java项目

?? ? ?2.引入hibernate所需jar包

?核心hibernate3.jar,必须的hibernate3.6/lib/required下所有、jpa下的hibernate-jpa-2.0-api-1.0.0.Final.jar(java持久化API),以及slf4j-1.6.1/slf4j-nop-1.6.1.jar

?

?? ? ?3.建立数据库hibernate,表Student以及实体类Student.java

?

?? ? ?4.建立测试类TeacherTest

?? ?import org.hibernate.Session;

import org.hibernate.SessionFactory;import jzl.hibernate.model.Teacher;import jzl.hibernate.util.HibernateUtil;public class TeacherTest {public static void main(String[] args) {Teacher s = new Teacher();s.setId(1);s.setName("jzl");s.setTitle("高级");SessionFactory sf = HibernateUtil.getSessionFactory();Session session = sf.openSession();session.beginTransaction();session.save(s);session.getTransaction().commit();session.close();sf.close();}}

?? ? ?7.运行StudentTest,日志如下:

?? ? ? ??Hibernate: insert into Teacher (name, title, id) values (?, ?, ?)

读书人网 >软件架构设计

热点推荐