S2DaoとS2Hibernateの更新性能の比較資料ってないのだろうか?

Hibernateで開発した経験からHibernateの良さを知ってる分
S2Daoを使うのは食わず嫌いになってたけど、今度試してみよう。

S2Daoの更新性能が乗ってるサイトが分かる人はコメントくれるとありがたいです。

Hibernateはバッチ更新を使ってるけどS2Daoってどうやってんのかなぁ。
今度ソースとサイトをチェックするべし

ではでは。

Seasar-user メーリングリストへの入会手続きした

まずは初めの一歩!

前々からオープンソースの開発に貢献したいと思っていたので
今年こそはSeasarに貢献したいなぁって思ってます。

共感したところは
Seasarに関連する人達のアーキテクチャはしっかり実業務を見据えてどうやれば
開発がうまくいくかを解決してる

Seasarのホームページでリンク先がないのは直そうよ

http://s2hibernate.seasar.org/ja/s2hibernate3.html
からのプロジェクト・プロダクトのリンク先が間違っているのは修正して欲しい。
追記
直ったみたいです。
私みたいなblogに即コメントと対応してくれるのは本当にうれしいしありがたいです。

id:higayasuoさんとid:koichikさんからコメント来た

コメントありがとうございます。
 
知る人ぞ知るid:higayasuoさん
コミッタのid:koichikさんから
 
キーワードを元にかhigayasuoさんとkoichikさんとつながりをもてるってはてな
強みですね。 これを期待してはてなにblog移行したので成功ですな。

S2Hibernate3-EA1落ちる〜。

S2Hibernate3-EA1のEntityManagerTestのjunitは動いたのであってると思うんだけどなぁ。・

自分のプロジェクトを作ってやるとj2ee.dataSourceがないとか言われる
j2ee.dicon自体はS2DaoにDaoを変更すると動くから設定あってると思われるんだけど・・
なんでS2Hibernate経由だとないとか言われるんだろう・・・

<components>
    <include path="j2ee.dicon"/>
    <include path="s2hibernate3.dicon"/>
    <component class="examples.hibernate.dao.EmployeeDaoImpl" >
	</component>
	<component name="main" class="examples.hibernate.client.EmployeeClient">
        <aspect pointcut="run">j2ee.requiredTx</aspect>
    </component>
</components>

INFO  [main] processing collection mappings
INFO  [main] processing association property references
INFO  [main] processing foreign key constraints
INFO  [main] JNDI InitialContext properties:{java.naming.factory.initial=org.seasar.extension.j2ee.JndiContextFactory}
FATAL [main] Could not find datasource: j2ee.dataSource
org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]S2Containerはnullあるいは空であってはいけません
	at org.seasar.framework.container.factory.SingletonS2ContainerFactory.getContainer(SingletonS2ContainerFactory.java:61)
	at org.seasar.extension.j2ee.JndiContext.<init>(JndiContext.java:40)
	at org.seasar.extension.j2ee.JndiContextFactory.getInitialContext(JndiContextFactory.java:27)
	at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
	at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
	at javax.naming.InitialContext.init(Unknown Source)
	at javax.naming.InitialContext.<init>(Unknown Source)
	at org.hibernate.util.NamingHelper.getInitialContext(NamingHelper.java:28)
	at org.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:52)
	at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
	at org.hibernate.ejb.InjectionSettingsFactory.createConnectionProvider(InjectionSettingsFactory.java:28)
	at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:60)
	at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1859)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1152)
	at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:375)
	at org.hibernate.ejb.Ejb3Configuration.createEntityManagerFactory(Ejb3Configuration.java:533)
	at org.hibernate.ejb.Ejb3Configuration.createFactory(Ejb3Configuration.java:109)
	at org.hibernate.ejb.Ejb3Configuration.createEntityManagerFactory(Ejb3Configuration.java:155)
	at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:82)
	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:37)
	at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:27)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:491)
追記
下記のように変更したら動きました。
higaさんコメントありがとうございました。
	SingletonS2ContainerFactory.setConfigPath(PATH);
	SingletonS2ContainerFactory.init();
	S2Container container = SingletonS2ContainerFactory.getContainer();