hibernate3.2
foreverke5868
这个作者很懒,什么都没留下…
展开
-
hibernate3.2创建数据库Table
虽然hibernate3.2版本已经很旧了,但是为了适应某些场合的应用和了解下hibernate,来学习一下3.2版本!1:添加hibernate的jar文件: hibernate根目录下面的:hibernate3.jar; hibernate/lib下面的全部jar文件;2:手动copy,hibernate.cfg.xml:<!D...2010-03-26 21:49:06 · 129 阅读 · 0 评论 -
hibernate3.2添加数据
续上一篇:编写一个客户端类(client):package cn.keith.hibernate.model;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class Client { p...2010-03-26 22:08:43 · 113 阅读 · 0 评论 -
hibernate3.2生命周期
当new一个对象时,这个对象就是瞬时对象,此时它们没有跟任何数据库表项关联;瞬时对象(Transient Object):使用new操作符初始化的对象不是立刻就持久的,首先是瞬时的,也就是说他们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其他对象所引用),它们的状态就会丢失,并由垃圾回收机制回收; 当一个瞬时对象被save(),update()时,这个对象的...2010-03-28 15:07:40 · 86 阅读 · 0 评论 -
hibernate3.2_GET方法
跟上一个项目测试类:public void getTest() { Session session = null; try { session = HibernateUtils.getSession(); session.beginTransaction(); // get加载上来的对象为持久对象(数据库里的对象,不是session里的 ) ...2010-03-28 15:46:02 · 85 阅读 · 0 评论 -
hibernate生命周期总结
hibernate的生命周期分3个状态(详细在前面文章里):Transeint(瞬时) * 没有被session管理 * 在数据库中没有与之匹配的记录 Persistent(持久) * 纳入session管理 * 在数据库中有与之匹配的记录 * 当属性发生改变,在清理缓存时(脏数据检查)会自动和数据库同步 Detached(离开) * 没有被session管理 * 在数据库中存在与之匹配的记录...2010-03-28 16:42:23 · 125 阅读 · 0 评论 -
初始hibernate3.2—Query
Query用处查询:代码:package cn.keith.hibernate;import java.util.Iterator;import java.util.List;import junit.framework.TestCase;import org.hibernate.Query;import org.hibernate.Session;im...2010-03-30 08:07:25 · 108 阅读 · 0 评论 -
hibernate_One2One
一对一的关系:就是一个对象对应着另一个对象,你中有我,我中有你的关系;例如:用户和身份证一样;user.xml:<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sou...2010-04-02 15:06:15 · 102 阅读 · 0 评论 -
junit No tests found
junit.framework.AssertionFailedError: No tests found in cn.keith.hibernateIdTest.Test at junit.framework.Assert.fail(Assert.java:47) at junit.framework.TestSuite$1.runTest(TestSuite.java:97) at junit....2010-04-05 15:31:00 · 187 阅读 · 0 评论 -
No CurrentSessionContext configured!
org.hibernate.HibernateException: No CurrentSessionContext configured! 必须设定session的上下文! hibernate.cfg.xml加上:<property name="current_session_context_class">thread</property> ...2010-04-06 18:34:56 · 102 阅读 · 0 评论