hibernate
heloojason
嵌入式开发
展开
-
hibernate3.3.2学习笔记(一)
今天开始系统的学习一下hibernate3.3.2 (annotations版)首先去hibernate的官方网站下载hibernate-distribution-3.3.2.GA版本,然后下载slf4j-1.5.8一、hibernate-annotations-3.4.0.GA,然后在MyEclipse下建立一个java工程,加入如图的jar包。一个是hibernate的核心包hiberna...2009-12-08 14:52:13 · 130 阅读 · 0 评论 -
hibernate3.3.2学习笔记(二)
写一个annotation版的,不废话了,先加入三个jar包一个是hibernate-annotations.jar,ejb3-persistence.jar,hibernate-commons-annotations.jar,如图[img]http://dl.iteye.com/upload/attachment/177622/c79ac747-d0fe-3381-b087-cd1868f1...2009-12-08 15:41:21 · 100 阅读 · 0 评论 -
hibernate3.3.2学习笔记(三)
什么是OR Mapping?为什么要用OR Mapping1 JDBC操作数据库很繁琐2 sql语言不是面向对象的语言3 可以在对象和关系表中建立连接简化编程4 OR Mapping可以简化编程5 OR Mapping可以跨数据库平台...2009-12-08 16:59:29 · 128 阅读 · 0 评论 -
hibernate3.3.2学习笔记(四)
在hibernate.cfg.xml文件中有hbm2ddl.auto其中有四个属性分别有validate,update,create,create-drop。在sessionFactory建立的时候自动检查数据库表结构,或者将数据库schema的DDL导到数据库中,使用create-drop时,在显示关闭sessionFactory时,将drop掉数据库的schema,create顾名思义,就是没...2009-12-09 21:42:47 · 116 阅读 · 0 评论 -
hibernate3.3.2学习笔记(五)
一、搭建log4j环境,加入log4j-1.2.15.jar和log4j12-1.5.8.jar,第一个jar包可以在Apache官方网站下载,第二个jar包是slf4j中的jar二、然后在src下建立一个log4j.properties的文件,这个文件可以在hibernate的文件夹下找到...2009-12-12 18:55:33 · 93 阅读 · 0 评论 -
hibernate3.3.2学习笔记(六)
一、搭建Junit环境测试,加入junit-4.7.jar,然后建立一个TeacherTest的测试类,[code="java"]import org.hibernate.SessionFactory;import org.hibernate.cfg.AnnotationConfiguration;import org.junit.AfterClass;import org.junit...2009-12-12 21:02:57 · 97 阅读 · 0 评论 -
hibernate3.3.2学习笔记(七)
一、hibernate中的annotation的一些配置,如果在一个字段你不想让它映射成数据库的字段,那么你可以加上如下代码[code="java"]private String father; @Transient public String getFather() { return father; } public void setFather(String fath...2009-12-13 16:06:07 · 107 阅读 · 0 评论