
HIBERNATE
好风软件工作日
好风软件工作室。
展开
-
初始化hibernate 时可能出现重复读取hibernate配置文件导致报错的解决办法
假设你有一个应用程序,登录系统时会初始化很多信息,比如使用ajax同时初始化两类信息,这时如果你的hibernate还没初始化信息,就会有两个线程同时进行初始化操作。这时hibernate就会发现两个相同的hbm配置文件 被读取,所以,问题发生了。这怪谁?其实是我们自己的问题,如果你出现了上面的问题,就需要看看你的获取session的机制是否正常了这是使用myeclipse自动生成的ses原创 2007-06-30 09:26:00 · 1640 阅读 · 0 评论 -
在任何地方获取多数据源hibernate session 的方法
原理:基于threadLocal:使用hibernate,我们最终要获得的是一个hibernate session对象,在第一次使用到一个hibernate Session的时候,创建创建一个session,并将其存储到threadLocal map集合中。在同一个请求中,如果我们还需要用到这个session.我们就可以从threadLocal map集合中获取到这个session.接原创 2008-03-06 10:15:00 · 3552 阅读 · 0 评论 -
hibernate和spring的整合
一,整合带来的好处整合spring和hibernate后较纯hibernate会给我们带来哪些方便呢? 我认为主要有下面几点:1 利用IOC进行业务对象与持久化对象的生成及组合,如果整合了struts,则还可以一并组织管理Action。这样我们就无需手工创建及组织。2 利用aop功能为数据库操作增加事务管理,这是我们的持久层代码大大简化,在将不原创 2007-04-25 15:43:00 · 1438 阅读 · 0 评论 -
关于Hibernate 查询语句中文乱码问题的解决
昨天遇到了这样一个问题:在使用HQL进行查询时,如果查询语句中存在中文字符,则会有乱码出现;例如:"from Container con where con.name like %测试1%" ;这时hibernate打印出的查询语句中中文部分就乱码了,经查询,是hibernate 的一个bug,在hibernate3.1中就已经修正了(我用的是3.0)解决办法:1升级hibern原创 2007-04-23 09:46:00 · 2705 阅读 · 0 评论 -
hibernate on-to-many 的级联操作解决步骤
这个问题很久以前我遇见过,找到了解决办法,原出处已经忘了,文章如下: 比如我们现在有一个Parent的实体,在Parent实体当中有一个children的Set由于这个children的数据并非非常重要,为了方便,我们在修改parent的时候,做法经常都是1,清空children全部删了,再把新的children全部加进去。今天早上做这一方面工作的时候遇到一个问题,就是在更新parent的转载 2007-04-23 09:35:00 · 1597 阅读 · 0 评论 -
hibernate 映射文件解释 property
property用来映射对象属性到表的字段,总结如下:<property name="propertyName" (1) column="column_name" (2) ty原创 2007-04-23 09:22:00 · 1069 阅读 · 0 评论 -
hibernate c3p0 连接池配置
c3p0配置 org.hibernate.connection.C3P0ConnectionProvider 20 5 120 100 120 2 proxool配置原创 2007-04-23 09:37:00 · 3599 阅读 · 0 评论 -
转贴:Hibernate 3 Annotations 进阶,不错,发扬一下
作者:kjj原文:http://www.matrix.org.cn/resource/article/2007-04-09/Hibernate+Annotations_62c034f4-e62a-11db-b1bd-fb5572962927.html关键字:Hibernate Annotations摘要:这些年来,Hibernate几乎已经成为java世界中数据库持久化方面事实原创 2007-04-23 09:36:00 · 942 阅读 · 0 评论 -
hibernate源代码编译时出现错误的解决办法
作者杨中科 CowNew 开源团队网站 http://www.cownew.com 论坛 http://www.cownew.com/newpeng/ 转载请保留此信息 一、HQL代码的构建。(1)首先将hibernate中的src目录下的代码解压。(2)安装配置好antlr。(3)把grammar目录下的三个.g文件(hql.g,hql-sql.g,sql-gen.g)解压转载 2007-04-23 09:32:00 · 1880 阅读 · 0 评论 -
hibernate 方言--摘自hibernate手册
Hibernate SQL方言 (hibernate.dialect) <table summary=" Hibernate SQL方言 (hibernate.dialect) " border="1"> RDBMS 方言原创 2007-04-23 09:30:00 · 3413 阅读 · 0 评论 -
hibernate 映射文件解释 id
看了一下hibernate说明,对主键配置的做下总结:<id name="propertyName" (1) type="typename" (2) column="co原创 2007-04-23 09:27:00 · 1314 阅读 · 0 评论 -
hibernate 笔试题,不算很变态【转】
(1)一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选) A)表对应类 B)记录对应对象 C)表的字段对应类的属性 D)表之间的参考关系对应类之间的依赖关系 (2)以下关于SessionFactory的说法哪些正确?(多选) A)对于每个数据库事务,应该创建一个SessionFactory对象 B)一个SessionFactory对象对应一个数据库存储源。 C)SessionFactor转载 2009-08-12 18:11:00 · 1178 阅读 · 0 评论