Hibernate学习笔记
yinbodotcc
基础和内核很重要---能力构成
展开
-
Hibernate 第一步(2006-06-05)
下载Hibernate软件和ant软件,然后解压缩 我第一个例子的目录层次结构如下: Hibernate -----build.xml ----src原创 2006-06-05 17:18:00 · 819 阅读 · 0 评论 -
computer例子用spring+hibernarte做的改进工作
1。多出的配置文件 "http://www.springframework.org/dtd/spring-beans.dtd"> com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/yay root qwe123 从单纯的Hibernate转到这里得Spring+Hibernate,原来得bean都不用修改 这里原创 2007-02-04 14:29:00 · 906 阅读 · 0 评论 -
处理多个键作为一个主键
1. 首先是一个User2类:这个类用name和phone两个属性作为一个User2的识别标志package CompoundKeys;import java.io.Serializable;//import org.apache.commons.lang.builder.EqualsBuilder;//import org.apache.commons.lang.builder.HashCode原创 2007-02-28 21:25:00 · 2121 阅读 · 0 评论 -
有关Criteria HQL的用法集结(接我前面的例子)
下面是有关Criteria HQL的用法集结首先提几点注意事项: 为了能夠重複使用Criteria物件,在Hibernate 3中新增了DetchedCriteria,可以 先建立DetchedCriteria實例,並加入各種查詢條件,並於需要查詢時再與Session綁定, 获得一個綁定Session的Criteria物件 HQL本身不區分大原创 2007-02-28 21:20:00 · 2012 阅读 · 0 评论 -
Hibernate多对一 的处理
一个学生住在一个宿舍里面,一个宿舍里面住着多个学生。学生是多放,把少反(宿舍)primary key放入。1。数据库的建立: CREATE TABLE room ( id INT(11) NOT NULL auto_increment PRIMARY KEY, address VARCHAR(100) NOT NULL default ); CREATE原创 2007-02-08 15:48:00 · 13218 阅读 · 4 评论 -
Hibernate3 参考手册 例子学习
首先需要的包: antlr-2.7.6.jar asm.jar asm-attrs.jar cglib-2.1.3.jar commons-collentions-2.1.1.jar commons-logging-1.0.4.jar dom4j-1.6.1.jar ehcache-1.2.3.jar jt原创 2007-02-07 20:17:00 · 1623 阅读 · 0 评论 -
实体域对象生命周期
Hibernate中实体域对象有3种状态1。transient 就是new一个对象过后,没有保存到数据库之前2。persistent就是当对象和数据库中资料有对应关系,并且与Session實例有关联而Session 實例尚未关闭(close),則它是在Persistent状态;Persistent狀態的物件對應於資料庫中的一筆資料,物件的id值與資料的主鍵值相同,並且Session實例尚原创 2006-07-14 22:51:00 · 1029 阅读 · 0 评论 -
软件模型
1。在数学领域,可以用一组数学方程来为一个经济系统建立模型 。 软件在分析阶段要创建概念模型,设计阶段创建域模型(比如哪些对象)和数据模型(比如哪些数据库)2。概念模型是模拟问题域中真实实体,实体间关系可以用参照完整性来实现。 对于1:多,要求在多方建立一个foreign key,方法是:alter table orders add constraint FK_CUS原创 2006-07-10 20:42:00 · 1076 阅读 · 0 评论 -
企业级别开发层的概念
1。二层结构 应用程序+数据库2。三层结构 (表述层+业务逻辑层)+数据库层 对与这一点,可以想想JSP是怎么做的:JSP,JavaBean,Servlet3。四层结构 表述层+不直接访问数据库业务逻辑层+专门做数据库的持久层+数据库层4。物理分层 和 逻辑分层 物理分层表现在每一层都在一个不同机器上,故需要创建分原创 2006-07-10 20:23:00 · 1099 阅读 · 0 评论 -
Hibernate写的一个computer管理例子
1。Computer类的实现。 我们需要管理实验室里面的Compute,包括机器分配给哪个同学package com.yinbodotcc.hibernate;public class Computer{ private int id; private String user; private String type;//notepad or desktop public原创 2007-02-04 14:14:00 · 915 阅读 · 0 评论