E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hibernate学习
n
hibernate学习
之集合组合依赖
1.学习目标 还是学习compenent的用法,上节实现了简单字段的组合,这节中将讨论两个问题:1.依赖对象有一个指向容器对象的引用。2。集合依赖 2.开发环境和必要准备 开发环境为:windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition
·
2015-11-09 13:29
Hibernate
N
hibernate学习
之many-to-many篇
学习目的: 通过进一步学习Nhibernate基础知识,掌握用Nhiberate实现多对多的业务逻辑 开发环境+必要准备 开发环境: windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition &nbs
·
2015-11-09 13:28
Hibernate
n
hibernate学习
之三级联(Ternary Associations)篇
1) 学习目标 通过进一步学习Nhibernate基础知识,掌握用Nhiberate实现对级联的支持,通过一个简单的用户角色权限系统来体验nhibernate对级联的强大支持。 2)开发环境和必要准备 开发环境为:windows 2003,Visual studio .Net 2005,Sql server 2005 developer editio
·
2015-11-09 13:27
association
n
hibernate学习
之简单组合的映射
nbsp; 开发环境为:windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition 必要准备:学习前六篇n
hibernate
·
2015-11-09 13:26
Hibernate
N
Hibernate学习
手记(6) - 实现one2many/many2one的映射
一对多(one2many)是最常见的对象关系之一,本文将通过示例说明如何使用NH来实现one2many关系的映射,以及如何实现Parent/Child对象之间的级连操作。 根据 约定,本文将通过Category和Item对象来描述one2many的关系,即一个Category对象对应多个Item对象。 主要内容: 1、编写POCO类 2、准备数据库 3、编写配
·
2015-11-09 13:55
Hibernate
N
Hibernate学习
手记(5) - 简单的对象映射
NH的online document中讨论了三种情况的的o/r mapping: 1)one-to-one 2)one-to-many / many-to-one 3)many-to-many 因为官方文档介绍得很少,学起来非常费劲,我在这里做一个学习总结,希望能引起大家的继续讨论。 为了便于描述。,本系列学习手记将引入Category和Item对象,分别实现以下关系:
·
2015-11-09 13:54
Hibernate
hibernate学习
笔记
今天晚上看了下hibernate hibernate英文意思的冬眠--!,不知道那位创建hibernate的老大为什么取这个名字。 不过想想也是,hibernate冬眠,有点懒洋洋的意思,意思就是偷懒。 呵呵。 hibernate的原理为ORM,意思是object raliton mapping,对象关系映射。 实现了持久化,object ralition database。 3个准备
·
2015-11-08 16:35
Hibernate
N
Hibernate学习
总结:(一)NHibernate的使用和配置
本文来源:http://www.cnblogs.com/virusswb/archive/2010/01/08/1642402.html 在数据库中新建如下图的数据库结构,数据库的名称为NHibernate,包括Customer、Order、Product、OrderProduct四张表,其中的Id为int,不是自增列,其他列是varchar(50),Cost为float具体结构
·
2015-11-08 15:11
Hibernate
hibernate学习
笔记之(持久对象的生命周期及Query接口初步)
测试实体对象的生命周期 junit简介: * 编写测试类xxxTest,需要继承TestCase * 编写单元测试方法,测试方法必须以test开头,测试方法不能含有参数和返回值,如: public void testHello1() {} * 最好单元测试的代码单独建立一个目录 了解Hibernate中CRUD操作 了解get和l
·
2015-11-08 15:09
Hibernate
hibernate学习
笔记之(第一个Hibernate项目)
1、新建java项目 2、创建User Library,加入如下jar * HIBERNATE_HOME/hibernate3.jar * HIBERNATE_HOME/lib/*.jar * MySql jdbc驱动 3、创建hibernate配置文件hibernate.cfg.xml,为了便于调试最好加入log4j配置文件 <!DOCTYPE
·
2015-11-08 15:08
Hibernate
N
Hibernate学习
笔记
原文详见http://www.cnblogs.com/GoodHelper/archive/2011/02/16/nhibernate_03.html NHibernate_Demo程序框架: Domain域,定义表及其内部字段:表cs文件和xml配置映射文件。 Dao,定义表操作的接口及其具体实现其方法的类,读取NHibernateTest下的数据库配置XML来初始
·
2015-11-08 14:54
Hibernate
N
Hibernate学习
手记(4) - 持久化类(Persistent class)的设计
NH中把需要持久化服务(保存到数据库)的类称为Persistent class,目的和常见的Serializable(可序列化)一样,都是把程序运行时创建的临时对象(transient objects)保存到数据库、文件等介质中。 NH的Online Document推荐的持久化类设计模式称为POCO(Plain Old CLR Object Model)和我们的BusinessEnitit
·
2015-11-08 11:27
Hibernate
N
Hibernate学习
手记(3) - NH的配置信息
作为一种通用的持久层框架,NH可以通过配置来指定所使用的数据库类型,并且可根据不同的数据库调整NH的运行参数。这些配置信息通常保存在配置文件中,当数据库配置发生改变时,我们只需要修改配置文件即可,不需要修改代码和编译。 主要内容: 1、NH支持的配置参数 2、设置NH配置参数的若干方法 一、NH支持的配置参数 NH初始化NHibernate.Cfg.Configurati
·
2015-11-08 11:26
Hibernate
N
Hibernate学习
手记(2) - NH的系统架构
Hibernate的名气实在太大,甚至已经成为Java社区的持久层技术的事实标准!作为Hibernate的孪生兄弟,NH从一诞生便是头顶光环,难免会给我们这些NH beginner造成或多或少的心理压力,这也可能是为什么.net项目组迟迟不引入O/R mapping的的原因之一。 本文中并不打算评价O/R Mapping到底有什么好处,因为这个话题实在已经过时了
·
2015-11-08 11:25
Hibernate
N
Hibernate学习
手记(1) - 对象的简单CRUD操作
你是否正在为编写和维护冗长和复杂的SQL语句而苦恼? 你是否厌倦了继续以面向过程的开发方式 ,而想开始尝试以面向对象的方式去思考? 你是否想跳出重复编写SQL语句的囹囵,而想更加专注于实现用户需求的逻辑实现? ... 和许多开发人员一样,我非常反感(甚至是恐惧)sql语句,这种当初设计用来和数据库进行会话的语言,想不到现在被发扬光大到可以用来编写业务逻辑(通过任意复杂的组合)。但我们完全
·
2015-11-08 11:24
Hibernate
hibernate学习
笔记一
由于好长时间不用hibernate,故抽时间将这部分知识温习一下。在此记录一下自己的学习进度。好了,直接上代码 首先,先准备hibernate开发要用到的jar包,本次学习中使用的hibernate版本是3.4.0,上图: 准备好要用到的jar包,下面就开始真正的开发,我的开发环境是Eclipse helios 版本。 下一步,让我新建一个jav
·
2015-11-08 10:23
Hibernate
Hibernate学习
-映射文件
1、XML申明 <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="" assembly=""> namespace和assembly为必填,否则会提示找不到映射文件 mapping在新版本中设置为2.2 2、使用tiny
·
2015-11-08 10:05
Hibernate
hibernate学习
笔记二
上一篇关于
hibernate学习
笔记一,主要是作为hibernate的入门知识。
·
2015-11-07 11:16
Hibernate
Hibernate学习
笔记
(一)第一个例子 零、说明 这个例子参考了<Hibernate Reference Documentation 3.6.10.Final>1.1. 第一部分 - 第一个Hibernate应用程序. 一、Hibernate介绍 Hibernate项目主页:http://hibernate.org/orm/ 二、环境搭建 (1)新建项目HibernateDemo,如下图
·
2015-11-07 11:38
Hibernate
N
Hibernate学习
步骤
1、了解什么事NHibernate及他的优点 NHibernate 是一个面向.NET 环境的对象/关系数据库映射工具。对象关系映射(O/R Mapping,Object Relational Mapping)表示一种技术,用来把对象模型表示的对象映射到基于SQL 的关系模型数据结构中去。 NHibernate不仅仅管理.NET 类到数据库表的映射(包括.NET 数据类型到SQ
·
2015-11-07 10:19
Hibernate
深入浅出学习Hibernate框架(二):JDBC基础操作
这篇博客将介绍JDBC的基本操作,说起这JDBC,大部分程序员是已经非常熟悉了,为了我的
Hibernate学习
的连载,所以在这篇要简单介绍一下JDBC的有关操作,因为这是Hibernate实现的基础,没有了
·
2015-11-07 10:53
Hibernate
深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架
这篇博客是
hibernate学习
的第一篇,主要简单介绍hibernate框架,之后简单说一下hibernate的目录结构,最后写一个简单的hibernate实例。
·
2015-11-07 10:52
Hibernate
Hibernate学习
之一对一关联
一对一关联包括两种类型:1.主键关联2.惟一外键关联 主键关联:两张关联表通过主键形成一对一映射关系实例:一个公民对应一个身份证 1.主键关联 实体类 TUser .java /** * 主键关联 * */ public class TUser implements Serializable { private static final long seria
·
2015-11-07 10:35
Hibernate
Hibernate学习
之三种状态及生命周期(图)
三种状态: 生命周期: 代码表示: //三种状态 public void testThreeState(){ TUser user=new TUser(); user.setName("spark"); //此时user处于Transient try { Transaction tx=session.beg
·
2015-11-07 10:34
Hibernate
Java 测试Hibernate+Mysql简单的数据存储
想使用Hibernate框架,在网上看了一个
Hibernate学习
视频,试着做了一个小小的Java连接数据库的操作,Java初学者一个,大家多多包涵 开发环境: 1.安装MySql, 2.
·
2015-11-03 21:33
Hibernate
N
hibernate学习
之起步篇
1. 学习目的 学习Nhibernate基础知识。掌握Nhibernate的配置方法,实现对单表的简单操作,如:创建表,查询,添加,删除,修改。 2. 开发环境+前期准备 开发环境: windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition 前期准备: Nhibernate框架
·
2015-11-02 15:23
Hibernate
Hibernate学习
笔记
Hibernate是什么: Hibernate 架构: 下载、安装、必要的 jar包、环境CLASSPAST的设置(此步骤省略) Hibernate框架的使用步骤: 1、创建Hibernate的配置文件(hibernate.cfg.xml) 2、创建持久化类,即事实上例须要保存到数据库中的类(
·
2015-11-02 15:00
Hibernate
N
Hibernate学习
--初识NHibernate
要学NHibernate之前先了解一下什么是ORM ORM(对象关系映射 Object Relational Mapping)是一种解决面向对象与关系型数据库之间的不匹配的技术,如图 现在把Student表中的记录全部查询出来显示在DataGrid表格中,步骤如下: 1.查询Student表的全部记录,并填充到Da
·
2015-11-02 14:46
Hibernate
N
Hibernate学习
笔记之一,Hello world!
NHibernate是一个面向.NET环境的对象/关系数据库映射框架,主要应用在数据持久层,和其它的ORM框架一样用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。Nhibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化框架。Nhibernate支持多种类型的数据库,包括:FireBird、MSSQL、MySql、Oracle、PostgreSQL、SQL
·
2015-11-02 12:34
world
hello
N
Hibernate学习
的第一个星期
通过一个星期的学习下来,我越来越怀疑我是不是真的不行的了,搞了一个星期了,虽然只是利用一些空余时间 ,但是哪个该死的测试代码还是编译不过,我的代码是 using System; namespace pb.testdal.Db { public class users  
·
2015-11-02 11:04
Hibernate
N
Hibernate学习
(-)在NHibernate框架新建项目与配置文件
原文出处;http://www.cnblogs.com/abluedog/archive/2006/04/15/375862.html 原文作者:abluedog 原文:http://shijie.blog.51cto.com/116032/268628 作者:shijiesj 在此二位的基础上,稍作个人修改。感谢二位。 由于项目需要,最近在学NHibernate,从ablue
·
2015-11-02 11:11
Hibernate
N
Hibernate学习
(二)测试NHibernate如何工作
原文出处:http://www.cnblogs.com/abluedog/archive/2006/04/15/375940.html?login=1#commentform 原文作者:abluedog 感谢abluedog的原创,本人借以学之,由于原文有一点未尽详细,未能顺利通过,故改之! 提示:为了在VS2005IDE中获得NHibernate配置文件的代码提示,请
·
2015-11-02 11:11
Hibernate
Hibernate学习
之一对多关联
注意事项: 1.单向一对多 只需在“一”放进行配置2.双向一对多 需要在关联双方都加以配置,而且需要在一的一方设置inverse=true 首先是实体类: TAddress.java(多的一方) public class TAddress implements Serializable { private static final long seria
·
2015-11-01 15:34
Hibernate
Hibernate学习
之初步使用
package com.test; import java.util.List; import com.model.Tuser; import net.sf.hibernate.HibernateException; import net.sf.hibernate.Session; import net.sf.hibernate.SessionFactory; import net
·
2015-11-01 15:33
Hibernate
Hibernate学习
之hibernate.cfg.xml配置
<?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 2.0//EN" "http://hibernate.sourceforge.n
·
2015-11-01 15:33
Hibernate
基于NHibernate的三层结构应用程序开发初步
菩提树在一篇《N
Hibernate学习
之路》随笔中谈到了学习NHibernate遇到的困难,也希望大家把自己在使用NHibernate中的经验和
·
2015-11-01 13:09
Hibernate
基于NHibernate的三层结构应用程序开发初步
菩提树在一篇《N
Hibernate学习
之路》随笔中谈到了学习NHibernate遇到的困难,也希望大家把自己在使用NHibernate中的经验和心得能够共享出来,
·
2015-11-01 11:51
Hibernate
基于NHibernate的三层结构应用程序开发初步
菩提树在一篇《N
Hibernate学习
之路》随笔中谈到了学习NHibernate遇到的困难,也希望大家把自己在使用NHibernate中的经验和心得能够共享出来,
·
2015-11-01 10:30
Hibernate
N
Hibernate学习
笔记1
之前在看MVC2,看了很多源码,发现很多用到NHibernate。感觉也需要提升下技术了,了解下流行的orm框架。 本来感觉挺简单的,mapping文件和entities文件都用工具生成下就行了。但听取了一个朋友的建议,一开始写还是手写好一点,能了解的深入一点。果然在手写过程中碰到很多问题。 1、学习路线,推荐文章:NHibernate之旅系列文章导航 2、关于mapping映射文件 &n
·
2015-10-31 15:10
Hibernate
Hibernate学习
-常见错误和混淆点
我的博客:www.while0.com getCurrentSession和openSession创建的Session对象的区别: 1.getCurrentSession() 方法,如果有没有提交事物的session,且是用getCurrentSession()方法打开的,则会被获取到而不是new一个新的Session对象。 openSession()每
·
2015-10-31 15:42
Hibernate
N
Hibernate学习
最 近准备学NHibernate,于是网上狂找,看来有不少文章,但仔细看就会明白,搞来搞去,其实就那么几篇大同小异的文章,但还是终于在我们的博客上找 到篇好点的,就是下面那篇了,我也不明白是哪为高手写的了,因为转载的太多了,有点糊涂了,也许是张老三的作品吧,但不知道是没有把相关源码共享出来,还 是我没有找到,对一个新手来说,就一些文字真的有点困难啊,何况下面的文章可能由于手误,还是某些原因,我是调
·
2015-10-31 11:16
Hibernate
hibernate学习
总结
hibernate自动创建表:配置文件中:<property name="hbm2ddl.auto">create</property>create:启动时候创建,程序结束时候不删除表,下次启动时候删掉表然后在创建create-drop:初始化创建,程序运行结束删掉表update:映射文件和表结构不一样的话,就会更新表validate:校验表和映射文件是
·
2015-10-31 11:40
Hibernate
Hibernate 实体关联关系映射
这个基本上占据了
Hibernate学习
的七成时间。熟悉这些映射模型,需要大量的实践才能掌握。下面是我对Hibernate关联关系映射的一个总结,放到blog上一是自己查看方便,二来也可以和更多Hibe
·
2015-10-31 11:47
Hibernate
Hibernate学习
笔记
Hibernate 是「物件/關係對應」(Object/Relational Mapping)的解決方案,簡寫為ORM,簡單的說就是將 Java 中的物件與物件關係,映射至關聯式資料庫中的表格與表格之間的關係, Hibernate 提供了這個過程中自動對應轉換的方案。 2001年未 Hibernate 第一個版本發表,2003年6月8日 Hibernate 2 發表,並於年未獲得 Jolt 2
·
2015-10-31 10:53
Hibernate
N
hibernate学习
心得
http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.html 1.注意Nhibernate的版本号 NHibernate2.1版本改变了ByteCode延迟加载机制,有三种3种IoC框架动态代理方式,分别为:Castle框架、LinFu框架、Spring.Net框架。我们只要选择一种,在配置文件中配置proxyfa
·
2015-10-31 10:53
Hibernate
hibernate学习
笔记(五)-----延遲初始 Lazy Initialization
在Hibernate中,集合類的映射可以延遲初始(Lazy Initialization),在多对一或者一对多中,都可以使用延遲初始,例如:一个用户(user对应user表)有多个email地址(address对应address表),也就是在真正索取該物件的資料時,才向資料庫查詢,就上次例子來說,就是我們在讀取User時,先
·
2015-10-31 10:25
Hibernate
hibernate学习
笔记(三)----------使用Query进行查询
一、Query查询可以先设定查询参数,之后通过set等方法,将指定的参数值添入. 还可以使用命名参数 Session session = sessionFactory.openSession(); Query query = session.createQuery("select user.name from User as user where user.age>?( :min
·
2015-10-31 10:24
Hibernate
hibernate学习
笔记(二)------------使用criteria进行查询
1、读取配置文件获得连接 读取hibernate.cfg.xml配置文件,hibernate.cfg.xml文件放在Classpath下,使用下面的方式读入该文件 //Configuration 负责管理hibernate配置信息 &n
·
2015-10-31 10:24
Hibernate
hibernate学习
笔记(七)-----悲观锁和乐观锁
(1)、悲觀鎖定(Pessimistic Locking)一如其名稱所示,悲觀的認定每次資料存取時,其它的客戶端也會存取同一筆資料,因此對該筆資料進行鎖定,直到自己操作完成後解除鎖定。 悲觀鎖定通常透過系統或資料庫本身的功能來實現,依賴
·
2015-10-31 10:24
Hibernate
hibernate学习
笔记(六)-----session的管理
session是hibernate运做的核心,是有SessionFactory所创建,sessionFactory是线程安全的,你可以让多个线程同时存取SessionFactory,而不会有资源共用的问题,然而session不是设计为线程安全的,所以让多个线程共用一个session,将发生资料共用而发生混乱的问题.下面是一个
·
2015-10-31 10:24
Hibernate
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他