下载
开发软件
账户
下载
开发软件
登录
我忘记用户名和密码了
创建帐户
语言
帮助
语言
帮助
×
登录
登录名
密码
×
我忘记用户名和密码了
简体中文翻译状态
类别:
软件
用户
PersonalForge
Magazine
Wiki
搜索
OSDN
>
浏览软件
>
System
>
Seasar
>
Ticket List/Search
>
任务单 #6340
Seasar
描述
项目概述
开发人员仪表板
项目的网页
开发人员
Image Gallery
List of RSS Feeds
Activity
统计
历史
下载
List of Releases
统计
源代码
Code Repository list
CVS
查看仓库
任务单
Ticket List
里程碑列表
Type List
组件列表
List of frequently used tickets/RSS
Submit New Ticket
文档
沟通
论坛
List of Forums
Mailing Lists
list of ML
新闻
任务单 #6340
Ticket List
Submit New Ticket
RSS
OpenSessionInViewが利用できない
开放日期:
2005-07-15 01:05
最后更新:
2005-11-13 20:33
monitor
ON
OFF
报告人:
keizou
属主:
(无)
类型:
S2Hibernate
状态:
关闭
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
无
文件:
无
Details
回复
S2HibernateでHibernate3を利用したOpenSessionInViewが利
用できません。具体的には、OpenSessionInView.diconで
Hibernate2用のクラスを参照しているためです。下記のよう
に修正する必要があります。
---
src/org/seasar/hibernate3/filter/OpenSessionInView.dic
on.orig 2005-07-10 14:57:44.871732800 +0900
+++
src/org/seasar/hibernate3/filter/OpenSessionInView.dic
on 2005-07-10 14:57:53.263800000 +0900
@@ -3,7 +3,7 @@
"http://www.seasar.org/dtd/components.dtd">
<components>
<include path="j2ee.dicon"/>
- <component
class="org.seasar.hibernate.impl.S2SessionFactoryImpl"
/>
+ <component
class="org.seasar.hibernate3.impl.S2SessionFactoryImpl
"/>
<component
class="org.seasar.hibernate3.filter.FilterChainTxImpl"
>
<!--
また、OpenSessionInViewを利用すると、hibernate.cfg.xml
を参照しようとしますが、S2Hibernate自身はHibernate3を
利用すると、デフォルトでは、hibernate3.cfg.xmlを参照す
るようになっており、設定を変更する必要があります。
どちらかに設定を合わせて頂ければ設定ではまることはない
と思いますので、ご検討頂ければ幸いです。
# できれば、Hibernateデフォルトのhibernate.cfg.xmlが
# 良いです。
任务单历史 (2/2 Histories)
2005-07-16 00:56
Updated by:
kenichi_okazaki
评论
回复
Logged In: YES
user_id=6891
ご指摘有難うございます。
すみません。修正漏れです。
たしかに、ご指摘の通りOpenSessionInView.diconを修正する必要
があります。
次回のリリースで修正させていただきます。
また、
# できれば、Hibernateデフォルトのhibernate.cfg.xmlが
# 良いです。
の件ですが
Hibernate3対応版の実はソース上のデフォルトは、
「hibernate.cfg.xml」です。
しかし、s2hibernate3.diconの中で、「hibernate3.cfg.xml」を
指定しています。
initメソッドをとって指定しないようにすることで、
「hibernate.cfg.xml」を見るようになります。
ドキュメント不足ですみません。この内容も、次回のリリースの
時にドキュメントに追加させていただきます。
==== s2hibernate.diconから抜粋 修正前 ==========
<component
class="org.seasar.hibernate3.impl.S2SessionFactoryImpl" >
<initMethod name="setConfigPath">
<arg>"hibernate3.cfg.xml"</arg>
</initMethod>
</component>
==============
==== s2hibernate.diconから抜粋 修正後 ==========
<component
class="org.seasar.hibernate3.impl.S2SessionFactoryImpl" >
</component>
==============
2005-11-13 20:33
Updated by:
koichik
Ticket Close date
is changed to
2005-11-13 20:33
状态
Update from
开启
to
关闭
Attachment File List (
0
)
Attachment File List
No attachments
编辑
Add Comment
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
登录名
Add Comment
预览
Submit
用できません。具体的には、OpenSessionInView.diconで
Hibernate2用のクラスを参照しているためです。下記のよう
に修正する必要があります。
---
src/org/seasar/hibernate3/filter/OpenSessionInView.dic
on.orig 2005-07-10 14:57:44.871732800 +0900
+++
src/org/seasar/hibernate3/filter/OpenSessionInView.dic
on 2005-07-10 14:57:53.263800000 +0900
@@ -3,7 +3,7 @@
"http://www.seasar.org/dtd/components.dtd">
<components>
<include path="j2ee.dicon"/>
- <component
class="org.seasar.hibernate.impl.S2SessionFactoryImpl"
/>
+ <component
class="org.seasar.hibernate3.impl.S2SessionFactoryImpl
"/>
<component
class="org.seasar.hibernate3.filter.FilterChainTxImpl"
>
<!--
また、OpenSessionInViewを利用すると、hibernate.cfg.xml
を参照しようとしますが、S2Hibernate自身はHibernate3を
利用すると、デフォルトでは、hibernate3.cfg.xmlを参照す
るようになっており、設定を変更する必要があります。
どちらかに設定を合わせて頂ければ設定ではまることはない
と思いますので、ご検討頂ければ幸いです。
# できれば、Hibernateデフォルトのhibernate.cfg.xmlが
# 良いです。