首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate-学习札记02-Annotation

2012-10-31 
Hibernate-学习笔记02-Annotation使用Annotation:?1、引入jar包?????? (1)hibernate-annotations.jar??????

Hibernate-学习笔记02-Annotation

使用Annotation:

?1、引入jar包

?????? (1)hibernate-annotations.jar

???????(2)hibernate-commons-annotations.jar

?????? (3)ejb3-persistence.jar

2、数据库建立,省略

3、配置文件

???? 对比:

import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.cfg.AnnotationConfiguration;import org.hibernate.cfg.Configuration;import com.ibm.hibernate.model.Student;import com.ibm.hibernate.model.Teacher;public class TeacherTest {public static void main(String[] args) {Teacher tea = new Teacher();tea.setId(002);tea.setName("Jude");tea.setTitle("1");Session session = null; SessionFactory sf = null;Transaction t = null;//1、区别与传统的配置文件,Configuration实例化的是一个AnnotationConfiguration//传统的配饰文件,Configuration实例化的是一个ConfigurationConfiguration cfg = new AnnotationConfiguration();sf = cfg.configure().buildSessionFactory();session = sf.openSession();t = session.beginTransaction();try {session.save(tea);t.commit();} catch (HibernateException e) {t.rollback();e.printStackTrace();}session.close();sf.close();}}

?

热点排行