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
Hiberante
Hiberante
3学习之路第二节 原创
在学习过第一节hibernate之后,您对hibernate3有了初步的认识和了解,在第二节中我们重点讲解基于xml的常用映射语法及关系映射,希望通过这一节的内容,你能够对hibernate3有更深一步的认识,愿你有更大的进步… 基于xml的常用映射语法 1、表与类的映射需要hbm.xml配置文件,这个文件的根标签是<hibernate-mapping> 他常用的属性有:
RedArmyChen
·
2010-12-23 19:00
Hibernate
xml
.net
MyEclipse
J#
could not initialize proxy - no Session
简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,
hiberante
会利用这个保存的方法去从数据库中取数据
sunlpq
·
2010-12-22 14:00
DAO
spring
Hibernate
Web
bean
Hiberante
3学习之路第一节 原创
最近在忙于Hibernate3授课的讲解,闲来之余对每一次授课的内容做个总结,供正在或将要学习Hibernate3框架技术的学员参考,愿从中有所收获......一、Hibernate环境搭建1、建立一个普通的java项目,首先进行数据库连接,选择myeclipseDatabaseExplorer界面,在空白处右键new新建连接,连接的驱动模型Drivertemplate选择MySQLConne
redarmy_chen
·
2010-12-22 11:00
Hiberante
3学习之路第一节 原创
一、Hibernate环境搭建 1、建立一个普通的java项目,首先进行数据库连接,选择myeclipse Database Explorer 界面,在空白处右键new新建连接,连接的驱动模型Driver template选择MySQL Connector,加载驱动,下一步选择你要加载的数据库,连接后台成功后回到java界面。 2、安装配置的三项准备工作 1、添加hibernate库
RedArmyChen
·
2010-12-22 11:00
Hibernate
xml
mysql
MyEclipse
面试
hiberante
简介及API文档
先简要说说Hibernate吧:一个ORM的解决方案,纯Java开发的一个开源框架。有了它,把程序员频繁地对数据库的增删查改操作解脱出来,使程序员能以面向对象的思想操作数据库。其中有五个核心的接口(在这里引用百度知道的内容:http://baike.baidu.com/view/7291.htm)Configuration接口,用于配置并启动Hibernate,并创建了SessionFactory
happenZheng
·
2010-12-14 18:36
java
Hibernate
web开发
api
休闲
hiberante
简介及API文档
先简要说说Hibernate吧: 一个ORM的解决方案,纯Java开发的一个开源框架。有了它,把程序员频繁地对数据库的增删查改操作解脱出来,使程序员能以面向对象的思想操作数据库。其中有五个核心的接口(在这里引用百度知道的内容:http://baike.baidu.com/view/7291.htm) Configuration 接口,用于配置并启动Hibernate,并创建了Ses
happenZheng
·
2010-12-13 21:00
sql
框架
Hibernate
orm
百度
至少公司内部要开源
进入新公司不久后发现,公司的好多代码都是“加密”的,比如把写的几个公共类“数据库连接”、“
hiberante
封装”都是经过了加密,且不说加密为了啥,在开发的过程中,
qiuchun
·
2010-12-07 22:00
开源
浅谈
hiberante
中的inverse和cascade
再说inverse=true关键字:再说inverse=truejava代码建议大家好好去看一下这个链接,讲的很详细,虽然是E文,可并不难懂。 http://www.hibernate.org/155.html 这篇文章里没有提到delete的情况,我就one-to-many来做个简单说明: 代码 Parentparent=(Parent)session.
zrbin153
·
2010-12-03 14:00
Hibernate的createSQLQuery查询的小例子
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时
HIBERANTE
就会报错,说什么*号错误之类的。
werwolf
·
2010-11-17 16:00
sql
Hibernate
HQL语句查询学习笔记
HQL是
Hiberante
官方推荐的Hibernate检索
danwind
·
2010-11-10 17:00
sql
Hibernate
框架
Hiberante
中多表关联!
一、多对一进行关联(多个学生对应同一间宿舍)---学生是主体,宿舍是附体,关联关系在主体学生中设置,在学生类中设置宿舍类,由于宿舍类只有一个可以直接用类来设置,在映射学生类(User)中包含宿舍这个类(Room),在映射配置文件(User.hbm.xml)中定义哪个是主体类就在哪个配置文件定义关联关系.cascade属性:表示关联对象的持久化,该属性也要设置在主体中,作用就是当主控方执行操作时,关
uule
·
2010-11-09 15:00
xml
Hibernate
资讯
Hiberante
中多表关联!
一、多对一进行关联(多个学生对应同一间宿舍)---学生是主体,宿舍是附体,关联关系在主体学生中设置,在学生类中设置宿舍类,由于宿舍类只有一个可以直接用类来设置,在映射学生类(User)中包含宿舍这个类(Room),在映射配置文件(User.hbm.xml)中定义哪个是主体类就在哪个配置文件定义关联关系.cascade属性:表示关联对象的持久化,该属性也要设置在主体中,作用就是当主控方执行操作时,关
uule
·
2010-11-09 15:00
Hibernate
xml
资讯
hibernate一级缓存和二级缓存
Hiberante
3 一级缓存总结 1.
zhaoshijie
·
2010-10-24 14:00
sql
Hibernate
xml
cache
配置管理
Hiberante
part 10:多对多关系映射
多对多的实体关系模型也是很常见的,比如学生和课程的关系。一个学生可以选修多门课程,一个课程可以被多名学生选修。在关系型数据库中对于多对多关联关系的处理一般采用中间表的形式,将多对多的关系转化成两个一对多的关系。 Student类 public class Student implements Serializable { private In
mvplee
·
2010-10-22 22:00
part
Hiberante
中LAZY的疑惑
用户User与Role,Resource关联都是lazy,而使用Spring Security时,用户登陆成功需要预先取得User的所有权限资源,项目的写法是: List<User> userList = userDAO.find("select distinct u FROM User u left join fetch u.roles r left join fetch
yaofeng911
·
2010-10-08 09:00
spring
jdbc
Security
hibernate schema 设置
如果一个帐号可以访问一个数据库的下多个表,以oracle为例用户user1下面有表table1 ,user2下面也有table1,且user1有user2的所有权限,那么部署时可能就会搞错table,出于安全
hiberante
rking0228
·
2010-10-05 16:00
java
oracle
Hibernate
xml
ejb
Hiberante
3 缓存
Hiberante
3 一级缓存总结 1.
insist_study
·
2010-09-17 17:00
sql
Hibernate
xml
cache
配置管理
hiberante
中使用复合主键
对于新系统的设计开发而言,我们应尽量避免在库表中引入与业务逻辑相关的主键关系。将业务逻辑主键引入库表,以后业务逻辑的变化,将很可能对底层数 据库结构产生连带影响。复合主键的引入,很大程度上意味着业务逻辑已经侵入到数据存储逻辑之中。因此,应尽量避免。但实际情况中,我们必须面对遗留系统的 旧表开发,这时,对现有复合主键的支持就非常必要。 hibernate中,通过composite-id节点对复合主
cai555
·
2010-09-16 22:00
apache
数据结构
Hibernate
hiberante
中使用复合主键
对于新系统的设计开发而言,我们应尽量避免在库表中引入与业务逻辑相关的主键关系。将业务逻辑主键引入库表,以后业务逻辑的变化,将很可能对底层数 据库结构产生连带影响。复合主键的引入,很大程度上意味着业务逻辑已经侵入到数据存储逻辑之中。因此,应尽量避免。但实际情况中,我们必须面对遗留系统的 旧表开发,这时,对现有复合主键的支持就非常必要。 hibernate中,通过composite-id节点对复合主
cai555
·
2010-09-16 22:00
apache
数据结构
Hibernate
hiberante
中使用复合主键
对于新系统的设计开发而言,我们应尽量避免在库表中引入与业务逻辑相关的主键关系。将业务逻辑主键引入库表,以后业务逻辑的变化,将很可能对底层数 据库结构产生连带影响。复合主键的引入,很大程度上意味着业务逻辑已经侵入到数据存储逻辑之中。因此,应尽量避免。但实际情况中,我们必须面对遗留系统的 旧表开发,这时,对现有复合主键的支持就非常必要。 hibernate中,通过composite-id节点对复合主
cai555
·
2010-09-16 22:00
apache
数据结构
Hibernate
hiberante
性能优化-启用二级缓存
参考资料: hibernate 3.2 帮助文档 19.2节 1.在hibernate的属性文件中配置sessionFactory的属性, <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"&g
cooperay
·
2010-09-16 10:00
DAO
sql
xml
Hibernate
cache
Hiberante
3 一级缓存总结
Hiberante
3 一级缓存总结 1.
kidiaoer
·
2010-09-15 22:00
sql
Hibernate
xml
cache
配置管理
Hiberante
3 一级缓存总结
Hiberante
3 一级缓存总结 1.
kidiaoer
·
2010-09-15 22:00
sql
Hibernate
xml
cache
配置管理
hibernate 一级缓存与二级缓存
Hiberante
3 一级缓存总结 1.
starlight_王亦
·
2010-09-14 17:00
sql
Hibernate
xml
cache
配置管理
hibernate的createSQLQuery
当我们用HQL进行子查询的时候,如select*fromTreewherepidin(selectidfromTree,此时
HIBERANTE
就会报错,说什么*号错误之类的。
youxue
·
2010-09-13 14:28
Hibernate
数据库
职场
休闲
hibernate的createSQLQuery
当我们用HQL进行子查询的时候,如select*fromTreewherepidin(selectidfromTree,此时
HIBERANTE
就会报错,说什么*号错误之类的。
youxue
·
2010-09-13 14:28
数据库
Hibernate
职场
休闲
hibernate的createSQLQuery
当我们用HQL进行子查询的时候,如select*fromTreewherepidin(selectidfromTree,此时
HIBERANTE
就会报错,说什么*号错误之类的。
youxue
·
2010-09-13 14:28
职场
数据库
hibernate
程序设计
MyEclipse下hibernate开发环境的配置(hibernate+annotation+log4j+junit)
-3.3.2.GA安装包,slf4j-1.5.8安装包 2、在MyEclipse中创建一个user libraray,命名为"
hiberante
fushengfei
·
2010-09-10 17:00
apache
log4j
Hibernate
MyEclipse
JUnit
hibernate.jdbc.fetch_size 和 hibernate.jdbc.batch_size
hibernate.jdbc.fetch_size 50 //读 hibernate.jdbc.batch_size 30 //写
hiberante
.cfg.xml(Oracle
aguang110
·
2010-08-29 17:00
oracle
sql
Hibernate
mysql
jdbc
hiberante
入门(十七):简要总结及源码文档
十三、总结: 1.主配置与实体(映射)配置: 关于这些配置,可以从网上搜到很多,当然最好的方式是从官方获取hibernate的参考手册,来细细研读这些配置,其实许多常用的配置在前面已基本有所提及,所以再来查看hibernate手册时会比较容易,至于一些不常用的配置,建议只做了解,在真正使用时再去细看。 2.使用最佳实践: 在官方推出的手册中,给出了最佳实践,其中提到了许多思
cfeers
·
2010-08-26 11:00
Hibernate
hiberante
入门(十六):一些细节理论
十二、一些细节问题分析 1.实体配置文件中的类型问题: 在前面的多个实例中配置<property>映射类型时,我们都采取的是hibernate默认的配置,即是说没有在<property>中配置type属性:其实基本类型一般不需要映射文件中配置,只有在一个java类型与多个数据库类型相对应时,交且我们不希望使用默认的配置才会用type来指明类型。举例:java.u
cfeers
·
2010-08-26 11:00
sql
Hibernate
中间件
hiberante
入门(十五):事务相关-悲观乐观锁
1.事务引发的三层架构MVC讨论:在前面的程序代码中多次用到了事务:Transactiontx=s.beginTransaction(); 对应的jdbc代码:connection.setAutoCommit(false);..........数据处理.....tx.commit(); 对应的jdbc代码:connection.commit();tx.roll
cfeers
·
2010-08-26 11:00
oracle
Hibernate
mvc
jdbc
配置管理
hiberante
入门(十四):缓存2
>>步骤四、测试二级缓存:现在仍用前面的类来测试,尽管第一个session关闭了,但是我们在第二个session查询时,仍不会连库,这也就是二级缓存的作用,通常情况下,hibernate查询时会首先在一级缓存中查询数据,再到二级缓存中查询,如果仍查不到才会连库。这时请注意,尽管我们在一级缓存中清掉了数据,但是在二级缓存中还存有数据,所以在清掉数据后执行的查询操作也不会引起连库,这就是为什么我们最终
cfeers
·
2010-08-26 11:00
Hibernate
Web
hiberante
入门(十四):缓存1
1.模拟缓存并简要说明缓存实现原理在myhibernate项目下新建一个包com.asm.hibernate.test.cacheTest来说明与缓存有关的问题。首先看下面的一个模拟缓存程序,主要代码如下:Java代码package com.asm.hibernate.test.cacheTest; public class CacheSimulate { static Map cac
cfeers
·
2010-08-26 11:00
Hibernate
jboss
cache
hiberante
入门(十三):懒加载
4.懒加载:在前面我们已经对懒加载有所提及,现在再借助一个简单的实例(它们均位于lazyLoad项目下)再来重新认识懒加载:先看下面的代码:Java代码package com.asm.hibernate.test; public class UserTest2 { public static void main(String[] args) { addUser();
cfeers
·
2010-08-26 11:00
Hibernate
hiberante
入门(十二):继承关系2
上接
hiberante
入门(十二):继承关系1(3)联合使用表:意思是同时使用(1)(2)的形式,主要目的是为了能使用鉴别类型,但同时也能“设定为非空”。
cfeers
·
2010-08-26 11:00
JavaScript
数据结构
sql
Hibernate
Google
hiberante
入门(十二):继承关系1
3.继承关系:在前面的部门员工实例中,我们设定的员工只是普通的员工,现在假如有Sale和Skill两类员工,它们作为Employee的子类。如何实现这些子类的映射?为了方便以后的操作说明和不影响以前的操作,我们把前面用到的员工部门类及相关实体配置文件,主配置文件等拷贝到一个新的项目theExtend下进行操作。(1)共享一张表:意思是我们把子类的当作父类来处理共同映射成一张表。>>步骤一,创建Em
cfeers
·
2010-08-26 11:00
sql
Hibernate
Blog
hiberante
入门(十):其它集合类型
八、其它集合类型说明:在前面我们已经使用过set集合类型,其实除了set外,在Hibernate中还有list、Bag、Map这三种集合类型。1. list集合的使用:在前面的“一对多的关系”,已经使用过,为了保存以前的操作,现重建一个名为“TheCollectionMapping”的新项目,把以前的“一对多关系”中用到的相关内容复制到此项目下即可。但有几点需要特别注意:(1)同样注意导入包,
cfeers
·
2010-08-26 10:00
xml
Hibernate
算法
hibernate 中HQL语句查询学习
6.1HQL基础HQL是
Hiberante
官方推荐的Hiber
stz344184987
·
2010-08-25 08:00
Hibernate
数据库
String
Integer
iterator
query
could not initialize proxy - no Session
简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,
hiberante
会利用这个保存的方法去从数据库中取数据
yangkaiwen
·
2010-08-13 11:00
DAO
spring
Hibernate
Web
quartz
quartz 中 使用 applicationContext.xml中的bean 得到
hiberante
的Session
applicationContext.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.
hongmin118
·
2010-08-05 12:00
bean
xml
quartz
servlet
webservice
Hibernate 3.0 的一级缓存和二级缓存总结
Hiberante
3 一级缓存总结1. Session 级别的缓存,它同session邦定。它的生命周期和session相同。
visionsky
·
2010-08-04 10:59
Hibernate
职场
缓存
休闲
Hibernate 3.0 的一级缓存和二级缓存总结
Hiberante
3 一级缓存总结1. Session 级别的缓存,它同session邦定。它的生命周期和session相同。
visionsky
·
2010-08-04 10:59
Hibernate
职场
缓存
休闲
Hibernate真对mysql大文本字段的方言定制
例如:当数据表中大文本字段的时候,
hiberante
会报出方言中不支持这个type的错误。最后找到的原因是hibernate不支持text,mediumtext,longtext等长字段的方言。
glamey
·
2010-07-25 23:00
Hibernate
mysql
Xfire+Spring+jawxs+hibernate 冲突问题
Xfire+Spring+jawxs+hibernate冲突问题1.xfire中存在旧的Spring.jar要删除;2.
hiberante
与Spring asm的冲突由于cglib-2.1.3依赖的asm
乐乐随笔
·
2010-07-23 11:00
spring+
hiberante
整合单元测试遇到的错误
http://www.zhuoda.org/lunzi/94993.html 1、java.lang.NoSuchMethodError:org.springframework.util.ObjectUtils.nullSafeToString(Ljava/lang/Object;)Ljava/lang/String;spring的jar包冲突错误:我的是用的spring2.0的jar包,应为要用
jiazimo
·
2010-07-19 14:00
spring
Hibernate
log4j
struts
MyEclipse
单元测试
spring+
hiberante
整合单元测试遇到的错误
http://www.zhuoda.org/lunzi/94993.html 1、java.lang.NoSuchMethodError:org.springframework.util.ObjectUtils.nullSafeToString(Ljava/lang/Object;)Ljava/lang/String;spring的jar包冲突错误:我的是用的spring2.0的jar包,应为要用
jiazimo
·
2010-07-19 14:00
spring
Hibernate
log4j
MyEclipse
struts
单元测试
Hibernate session浅见(2)
Session接口是
Hiberante
面向应用程序提供的操作数据库的主要接口,他提供了基本的对象的保存更新修改删除和加载java对象的方法。Session具有一个缓存。
voyage_mh1987
·
2010-07-09 13:00
Hibernate的createSQLQuery查询的小例子
yayagepei/articles/1174893.html 当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时
HIBERANTE
wallimn
·
2010-06-25 14:00
oracle
sql
Hibernate
bean
db2
Hibernate的createSQLQuery查询的小例子
yayagepei/articles/1174893.html 当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时
HIBERANTE
wallimn
·
2010-06-25 14:00
oracle
sql
bean
Hibernate
db2
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他