<?xml version="1.0" encoding="utf-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://bellks-tec.cocolog-nifty.com/blog/">
<title>ギジュツメモ</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/</link>
<description>システムクリエーター（造語）コーイチの技術メモ
クリエーター的叫び＆ニュースコメント
コメント/トラックバックは承認後に公開されます　詳しくは⇒BLOGポリシー
Google　ガジェット＆BLOGパーツ配布中宜しく　GPL天気予報</description>
<dc:language>ja-JP</dc:language>
<dc:creator></dc:creator>
<dc:date>2009-07-24T13:30:08+09:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.typepad.com/" />


<items>
<rdf:Seq><rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2009/07/jboss5xhibernat.html" />
<rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2009/07/jboss5har-c0f7.html" />
<rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2009/03/unicodeweb-f15b.html" />
<rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2009/03/java-2b65.html" />
<rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2009/02/mod_auth_mysql-.html" />
<rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2008/08/hqlinsert_5cdf.html" />
<rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2008/02/hqlin_80b9.html" />
<rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2008/02/l_ca28.html" />
<rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2007/11/rpmdb_ba2d.html" />
<rdf:li rdf:resource="http://bellks-tec.cocolog-nifty.com/blog/2007/11/wtp20_7edc.html" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2009/07/jboss5xhibernat.html">
<title>JBoss5.xでのHibernate deploy設定について</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2009/07/jboss5xhibernat.html</link>
<description>一つ前の記事で JBoss5.x系でHibernateのdeployの扱い・設定...</description>
<content:encoded>&lt;p&gt;一つ前の記事で JBoss5.x系でHibernateのdeployの扱い・設定が変わったことにふれました。&lt;br /&gt;参考：&lt;a href=&quot;http://www.jboss.org/community/wiki/JBossHibernate3&quot;&gt;http://www.jboss.org/community/wiki/JBossHibernate3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;で肝心の設定どうやるの？？&lt;br /&gt;というときにドキュメントが見つからない！！&lt;br /&gt;JBossHibernate3 か JBossAS5のドキュメントのどこかにはありそうな気もします。&lt;br /&gt;が見つからないものはしょうがないので感でやってみました。&lt;/p&gt;

&lt;p&gt;こんな感じ？&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;font-size: 0.8em;&quot;&gt;&amp;lt;hibernate-configuration xmlns=&amp;quot;urn:jboss:hibernate-deployer:1.0&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;session-factory&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; name=&amp;quot;java:/hibernate/adminuser&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; bean=&amp;quot;jboss.test.har:service=Hibernate&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;property name=&amp;quot;datasourceName&amp;quot;&amp;gt;java:/jdbc/adminuser&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;property name=&amp;quot;dialect&amp;quot;&amp;gt;org.hibernate.dialect.MySQLDialect&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 0.8em;color: #ff3300;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;!--↓ココがかんでたしたとこ--&amp;gt; &lt;br /&gt;　　　&amp;lt;property name=&amp;quot;show_sql&amp;quot;&amp;gt;false&amp;lt;/property&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-size: 0.8em;&quot;&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;depends&amp;gt;jboss:service=Naming&amp;lt;/depends&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;depends&amp;gt;jboss:service=TransactionManager&amp;lt;/depends&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/session-factory&amp;gt;&lt;br /&gt;&amp;lt;/hibernate-configuration&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;デプロイ結果&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;font-size: 0.6em;&quot;&gt;java.lang.RuntimeException: Error configuring property: show_sql for jboss.test.har:service=Hibernate&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.kernel.plugins.dependency.ConfigureAction.dispatchSetProperty(ConfigureAction.java:112)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.kernel.plugins.dependency.ConfigureAction.setAttributes(ConfigureAction.java:85)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.kernel.plugins.dependency.ConfigureAction.installActionInternal(ConfigureAction.java:44)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:121)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:51)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at java.util.concurrent.FutureTask.runAndReset(Unknown Source)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at java.lang.Thread.run(Unknown Source)&lt;br /&gt;Caused by: java.lang.IllegalArgumentException: No such property hibernate for bean org.jboss.hibernate.jmx.Hibernate available&lt;/span&gt;&lt;span style=&quot;font-size: 0.6em;color: #ff3300;&quot;&gt; [statisticsServiceName, beanName, defaultSchema, defaultCatalog, sessionFactoryName, querySubstitutions, secondLevelCacheEnabled, password, version, statGenerationEnabled, maxFetchDepth, username, useStructuredCacheEntriesEnabled, datasourceName, dirty, streamsForBinaryEnabled, getGeneratedKeysEnabled, hbm2ddlAuto, minimalPutsEnabled, instance, jdbcBatchSize, jdbcScrollableResultSetEnabled, cacheRegionFactoryClass, dialect, scanForMappingsEnabled, runningSince, cacheRegionPrefix, class, cacheProviderClass, sessionFactoryRunning, batchVersionedDataEnabled, harUrl, queryCacheEnabled, sessionFactoryInterceptor, deployedCacheManagerJndiName, showSqlEnabled, reflectionOptimizationEnabled, jdbcFetchSize, listenerInjector, sqlCommentsEnabled, deployedCacheJndiName, controller]&lt;/span&gt;&lt;span style=&quot;font-size: 0.6em;&quot;&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.beans.info.plugins.AbstractBeanInfo.getProperty(AbstractBeanInfo.java:147)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.beans.info.plugins.BeanInfoUtil.getNestedPropertyInfo(BeanInfoUtil.java:111)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.beans.info.plugins.BeanInfoUtil.getPropertyInfo(BeanInfoUtil.java:197)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.kernel.plugins.dependency.PropertyDispatchWrapper.execute(PropertyDispatchWrapper.java:77)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)&lt;br /&gt;&amp;nbsp; &amp;nbsp; at org.jboss.kernel.plugins.dependency.ConfigureAction.dispatchSetProperty(ConfigureAction.java:107)&lt;br /&gt;&amp;nbsp; &amp;nbsp; ... 45 more&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;まあでもヒントをエラーメッセージ中から発見しました。&lt;br /&gt;オレンジの部分見てください！！&lt;br /&gt;この中に該当しないと指摘されています。&lt;br /&gt;逆にこの中に該当すればよいわけです。&lt;/p&gt;

&lt;p&gt;抜き出してみました&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 0.8em;&quot;&gt;statisticsServiceName,&lt;br /&gt;beanName,&lt;br /&gt;defaultSchema,&lt;br /&gt;defaultCatalog,&lt;br /&gt;sessionFactoryName,&lt;br /&gt;querySubstitutions,&lt;br /&gt;secondLevelCacheEnabled,&lt;br /&gt;password,&lt;br /&gt;version,&lt;br /&gt;statGenerationEnabled,&lt;br /&gt;maxFetchDepth,&lt;br /&gt;username,&lt;br /&gt;useStructuredCacheEntriesEnabled,&lt;br /&gt;datasourceName,&lt;br /&gt;dirty,&lt;br /&gt;streamsForBinaryEnabled,&lt;br /&gt;getGeneratedKeysEnabled,&lt;br /&gt;hbm2ddlAuto,&lt;br /&gt;minimalPutsEnabled,&lt;br /&gt;instance,&lt;br /&gt;jdbcBatchSize,&lt;br /&gt;jdbcScrollableResultSetEnabled,&lt;br /&gt;cacheRegionFactoryClass,&lt;br /&gt;dialect,&lt;br /&gt;scanForMappingsEnabled,&lt;br /&gt;runningSince,&lt;br /&gt;cacheRegionPrefix,&lt;br /&gt;class,&lt;br /&gt;cacheProviderClass,&lt;br /&gt;sessionFactoryRunning,&lt;br /&gt;batchVersionedDataEnabled,&lt;br /&gt;harUrl,&lt;br /&gt;queryCacheEnabled,&lt;br /&gt;sessionFactoryInterceptor,&lt;br /&gt;deployedCacheManagerJndiName,&lt;br /&gt;showSqlEnabled,&lt;br /&gt;reflectionOptimizationEnabled,&lt;br /&gt;jdbcFetchSize,&lt;br /&gt;listenerInjector,&lt;br /&gt;sqlCommentsEnabled,&lt;br /&gt;deployedCacheJndiName,&lt;br /&gt;controller&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;あとはHibernateの設定項目と照らし合わせて設定すればよい感じですね&lt;br /&gt;参考：&lt;a href=&quot;http://www.redhat.com/docs/manuals/jboss/jboss-eap-4.2/ja_JP/html/Hibernate_Reference_Guide/Configuration-Optional_configuration_properties.html&quot;&gt;http://www.redhat.com/docs/manuals/jboss/jboss-eap-4.2/ja_JP/html/Hibernate_Reference_Guide/Configuration-Optional_configuration_properties.html&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;font-size: 0.8em;&quot;&gt;&amp;lt;hibernate-configuration xmlns=&amp;quot;urn:jboss:hibernate-deployer:1.0&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!-- a SessionFactory instance listed as /jndi/name --&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;session-factory&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; name=&amp;quot;java:/hibernate/adminuser&amp;quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; bean=&amp;quot;jboss.test.har:service=Hibernate&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;!-- properties --&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;property name=&amp;quot;datasourceName&amp;quot;&amp;gt;java:/jdbc/adminuser&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;property name=&amp;quot;dialect&amp;quot;&amp;gt;org.hibernate.dialect.MySQLDialect&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;property name=&amp;quot;showSqlEnabled&amp;quot;&amp;gt;false&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;property name=&amp;quot;queryCacheEnabled&amp;quot;&amp;gt;true&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;property name=&amp;quot;jdbcBatchSize&amp;quot;&amp;gt;50&amp;lt;/property&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;depends&amp;gt;jboss:service=Naming&amp;lt;/depends&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;depends&amp;gt;jboss:service=TransactionManager&amp;lt;/depends&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/session-factory&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/hibernate-configuration&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;こんな感じ？&lt;br /&gt;…ココまで書いて気がついた（－－；&lt;br /&gt;JBoss4.x系の設定項目の頭を小文字にしただけだ！！&lt;br /&gt;まぁよしとしましょう&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style=&quot;font-size: 0.6em;&quot;&gt;2009-07-24 13:27:50,931 INFO&amp;nbsp; [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (HDScanner) undeploy, ctxPath=/admin&lt;br /&gt;2009-07-24 13:27:51,134 INFO&amp;nbsp; [org.jboss.hibernate.deployers.HibernateDeployer] (HDScanner) Created Hibernate bean: AbstractBeanMetaData@f185b0{name=jboss.test.har:service=Hibernate bean=org.jboss.hibernate.jmx.Hibernate properties=[dialect, jdbcBatchSize, datasourceName, showSqlEnabled, queryCacheEnabled, sessionFactoryName] constructor=AbstractConstructorMetaData@80188f{parameters=[org.jboss.virtual.VirtualFile]} autowireCandidate=true depends=[jboss:service=Naming, jboss:service=TransactionManager]}&lt;br /&gt;2009-07-24 13:27:51,165 INFO&amp;nbsp; [org.hibernate.cfg.HbmBinder] (HDScanner) Mapping class: neoplus.admin.data.RoleData -&amp;gt; role_data&lt;br /&gt;2009-07-24 13:27:51,165 INFO&amp;nbsp; [org.hibernate.cfg.HbmBinder] (HDScanner) Mapping class: neoplus.admin.data.UserData -&amp;gt; user_data&lt;br /&gt;2009-07-24 13:27:51,165 INFO&amp;nbsp; [org.hibernate.cfg.HbmBinder] (HDScanner) Mapping class: neoplus.admin.data.RoleMap -&amp;gt; role_map&lt;br /&gt;2009-07-24 13:27:51,165 INFO&amp;nbsp; [org.hibernate.cfg.HbmBinder] (HDScanner) Mapping collection: neoplus.admin.data.UserData.roleMaps -&amp;gt; role_map&lt;br /&gt;2009-07-24 13:27:51,165 INFO&amp;nbsp; [org.hibernate.util.NamingHelper] (HDScanner) JNDI InitialContext properties:{}&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.connection.DatasourceConnectionProvider] (HDScanner) Using datasource: java:/jdbc/adminuser&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) RDBMS: MySQL, version: 5.1.34-community&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.0.0-beta ( $Date: 2005-11-17 16:14:47 +0100 (Thu, 17 Nov 2005) $, $Revision$ )&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.dialect.Dialect] (HDScanner) Using dialect: org.hibernate.dialect.MySQLDialect&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.transaction.TransactionFactoryFactory] (HDScanner) Transaction strategy: org.hibernate.transaction.JTATransactionFactory&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.util.NamingHelper] (HDScanner) JNDI InitialContext properties:{}&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.transaction.TransactionManagerLookupFactory] (HDScanner) instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.transaction.TransactionManagerLookupFactory] (HDScanner) instantiated TransactionManagerLookup&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.transaction.TransactionManagerLookupFactory] (HDScanner) instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.transaction.TransactionManagerLookupFactory] (HDScanner) instantiated TransactionManagerLookup&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Automatic flush during beforeCompletion(): enabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Automatic session close at end of transaction: enabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) JDBC batch size: 50&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) JDBC batch updates for versioned data: disabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Scrollable result sets: enabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) JDBC3 getGeneratedKeys(): enabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Connection release mode: after_statement&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Maximum outer join fetch depth: 2&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Default batch fetch size: 1&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Generate SQL with comments: disabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Order SQL updates by primary key: disabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Order SQL inserts for batching: disabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.hql.ast.ASTQueryTranslatorFactory] (HDScanner) Using ASTQueryTranslatorFactory&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Query language substitutions: {}&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) JPA-QL strict compliance: disabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Second-level cache: enabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Query cache: enabled&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge&lt;br /&gt;2009-07-24 13:27:51,180 INFO&amp;nbsp; [org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge] (HDScanner) Cache provider: org.hibernate.cache.HashtableCacheProvider&lt;br /&gt;2009-07-24 13:27:51,196 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Optimize cache for minimal puts: disabled&lt;br /&gt;2009-07-24 13:27:51,196 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Structured second-level cache entries: disabled&lt;br /&gt;2009-07-24 13:27:51,196 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Query cache factory: org.hibernate.cache.StandardQueryCacheFactory&lt;br /&gt;2009-07-24 13:27:51,196 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Statistics: disabled&lt;br /&gt;2009-07-24 13:27:51,196 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Deleted entity synthetic identifier rollback: disabled&lt;br /&gt;2009-07-24 13:27:51,196 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Default entity-mode: pojo&lt;br /&gt;2009-07-24 13:27:51,196 INFO&amp;nbsp; [org.hibernate.cfg.SettingsFactory] (HDScanner) Named query checking : enabled&lt;br /&gt;2009-07-24 13:27:51,196 INFO&amp;nbsp; [org.hibernate.impl.SessionFactoryImpl] (HDScanner) building session factory&lt;br /&gt;2009-07-24 13:27:51,227 INFO&amp;nbsp; [org.hibernate.impl.SessionFactoryObjectFactory] (HDScanner) Not binding factory to JNDI, no JNDI name configured&lt;br /&gt;2009-07-24 13:27:51,227 INFO&amp;nbsp; [org.hibernate.util.NamingHelper] (HDScanner) JNDI InitialContext properties:{}&lt;br /&gt;2009-07-24 13:27:51,227 INFO&amp;nbsp; [org.hibernate.cache.UpdateTimestampsCache] (HDScanner) starting update timestamps cache at region: org.hibernate.cache.UpdateTimestampsCache&lt;br /&gt;2009-07-24 13:27:51,227 INFO&amp;nbsp; [org.hibernate.cache.StandardQueryCache] (HDScanner) starting query cache at region: org.hibernate.cache.StandardQueryCache&lt;br /&gt;2009-07-24 13:27:51,227 INFO&amp;nbsp; [org.jboss.hibernate.jmx.Hibernate] (HDScanner) SessionFactory successfully built and bound into JNDI [java:/hibernate/adminuser]&lt;br /&gt;2009-07-24 13:27:51,305 INFO&amp;nbsp; [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (HDScanner) deploy, ctxPath=/admin&lt;br /&gt;2009-07-24 13:27:51,368 WARN&amp;nbsp; [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (HDScanner) Failed to setup clustering, clustering disabled. NoClassDefFoundError: org/jboss/cache/pojo/jmx/PojoCacheJmxWrapperMBean&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;ぶじデプロイできました&lt;/p&gt;</content:encoded>


<dc:subject>技術メモ-Hibernate</dc:subject>
<dc:subject>技術メモ-JBoss</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2009-07-24T13:30:08+09:00</dc:date>
</item>
<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2009/07/jboss5har-c0f7.html">
<title>JBoss5でhar設定が大幅に変わった件</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2009/07/jboss5har-c0f7.html</link>
<description>以前この記事は「JBossでharがサポートされていないもよう」としていたのです...</description>
<content:encoded>&lt;p&gt;以前この記事は「JBossでharがサポートされていないもよう」としていたのですが&lt;br /&gt;完全に誤報だったので修正。&lt;/p&gt;

&lt;p&gt;JBoss 5.x でharの扱いが変わりました。&lt;br /&gt;以前までHibernate Arcaive (HAR)というあつかいでしたが&lt;br /&gt;JBoss5.xからは Hibernate deployとなり&lt;br /&gt;Hibernateの特殊なアーカイブではなくHibernateをJMX(JBossXB?)で&lt;br /&gt;リソースとしてdeployできるというような扱いになったようです。&lt;br /&gt;deployerもHARDeployerからhibernate deployer jboss beansとなっています。&lt;/p&gt;

&lt;p&gt;設定ファイルも&lt;br /&gt;[hibernate-service.xml]→[xxxxxxxxx-hibernate.xml](xxは任意)とかわり&lt;br /&gt;フォーマットも変わっています。&lt;br /&gt;&lt;br /&gt;詳しくはコチラをご覧ください&lt;br /&gt;&lt;a href=&quot;http://www.jboss.org/community/wiki/JBossHibernate3&quot;&gt;http://www.jboss.org/community/wiki/JBossHibernate3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;del&gt;JBoss5でharがさぽーとされていないもよう&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;&lt;del&gt;JBoss5にharがサポートされていない様子です。&lt;br /&gt;ドキュメントからharの記述が消えてしまいました。&lt;br /&gt;…EJB3を使えて言うことでしょうか？&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;&lt;del&gt;自分はどうも&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;&lt;del&gt;呼び出しクラス　→　ステートレスBean 　→　エンティティBean&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;&lt;del&gt;の構造になじめません。&lt;br /&gt;少人数の開発では分業メリットはでないしめんどくさいんですよね。&lt;br /&gt;どうしようか？？&lt;br /&gt;フレームワークの利用を検討中です。&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</content:encoded>


<dc:subject>技術メモ-Hibernate</dc:subject>
<dc:subject>技術メモ-JBoss</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2009-07-22T19:09:43+09:00</dc:date>
</item>
<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2009/03/unicodeweb-f15b.html">
<title>ケータイ絵文字がUNICODEに収録されることのWEB制作に与える影響</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2009/03/unicodeweb-f15b.html</link>
<description>ついに絵文字がUNICODEに収録されるようですね http://japan.c...</description>
<content:encoded>&lt;p&gt;ついに絵文字がUNICODEに収録されるようですね&lt;br /&gt;&lt;a href=&quot;http://japan.cnet.com/column/pers/media/story/0,2000058034,20389042,00.htm&quot;&gt;http://japan.cnet.com/column/pers/media/story/0,2000058034,20389042,00.htm&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;めでたいことです。&lt;br /&gt;絵文字がUNICODEに収録された際の自分への影響について考えます。&lt;br /&gt;※WEBプログラマとしての影響と考えてOK&lt;/p&gt;

&lt;p&gt;・絵文字が公式規格化されることでPCブラウザで絵文字が表示しやすくなる&lt;br /&gt;　　　現状IE、firefoxでケータイサイトの確認をする際絵文字を表示するには&lt;br /&gt;　　　それなりの面倒な設定が必要&lt;br /&gt;・DBに絵文字をそのまま登録することができるようになる。&lt;br /&gt;　　　現状もMySQLでMS932（Shift_JISの亜流）を指定すれば&lt;br /&gt;　　　DOCOMO絵文字をそのまま登録できないこともありませんが&lt;br /&gt;　　　一般的に絵文字はそのままではDBに受け入れられないので&lt;br /&gt;　　　何らかのエスケープをします。&lt;br /&gt;　　　これが必要なくなります。&lt;br /&gt;・Javaでネイティブに絵文字を文字として扱える&lt;br /&gt;　　　現状Eclipseで絵文字が表示できなかったりします。&lt;br /&gt;　　　これが解消されるのは大きいなぁ&lt;br /&gt;　　　しかもUNICODEマッピングなのでUNICODEをネイティブ環境としている&lt;br /&gt;　　　JAVAでネイティブに扱える☆&lt;/p&gt;

&lt;p&gt;要するに現状絵文字が扱えないor扱いづらい、様々な環境で&lt;br /&gt;絵文字が使えるようになることが期待できます。&lt;br /&gt;文章にするとそんなこと？と影響が薄いように感じますが、&lt;br /&gt;とてもとても大きな影響があり、感動＆期待しております。&lt;/p&gt;

&lt;p&gt;はやく収録されないかなぁ…&lt;/p&gt;</content:encoded>


<dc:subject>携帯WEB作成技術</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2009-03-12T13:08:27+09:00</dc:date>
</item>
<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2009/03/java-2b65.html">
<title>JAVA　正規表現ですべての文字にマッチさせるセット</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2009/03/java-2b65.html</link>
<description>Javaの正規表現には癖がありますねぇ… Perl癖が何年たっても抜けていないか...</description>
<content:encoded>&lt;p&gt;Javaの正規表現には癖がありますねぇ…&lt;br /&gt;Perl癖が何年たっても抜けていないからそう感じるだけかもしれません。&lt;/p&gt;

&lt;p&gt;Javaの正規表現でほとんどの文字にマッチしてとても便利な「.(ドット)」&lt;br /&gt;ただこいつはデフォルトでは改行にマッチしてくれません。&lt;br /&gt;Patternクラスを使ってマッチさせる方法もあります「DOTALL」をナンタラカンタラ…&lt;/p&gt;

&lt;p&gt;↓詳しくはここ↓&lt;br /&gt;&lt;a href=&quot;http://www.mlab.im.dendai.ac.jp/~yamada/java/regex/&quot;&gt;http://www.mlab.im.dendai.ac.jp/~yamada/java/regex/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;だがしかし、Patternクラスを使うと言うことで、Patternを使っていない&lt;br /&gt;時この正規表現が使えません&lt;br /&gt;String#replaceAll とかね&lt;/p&gt;

&lt;p&gt;でなんか代替えできない物かと考えた結果がこれ&lt;br /&gt;「(.|\\s)」 \s(ソース場では\\s)が改行などの空白文字にうまくマッチしてくれるので&lt;br /&gt;.(ドット)を補完できます。&lt;/p&gt;

&lt;p&gt;業務で使ったのですが、汎用的なサンプルが思いつきません（＾＾；&lt;/p&gt;

&lt;p&gt;こんなんでfontタグを削除できるかな？&lt;br /&gt;html_tag = html_tag.replaceAll(&amp;quot;&amp;lt;(/)?font((.|\\s)+)?&amp;gt;&amp;quot;,&amp;quot;&amp;quot;);&lt;br /&gt;スイマセン試してないです。&lt;/p&gt;</content:encoded>


<dc:subject>技術メモ-Java</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2009-03-04T18:01:23+09:00</dc:date>
</item>
<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2009/02/mod_auth_mysql-.html">
<title>mod_auth_mysql で認証ができない！！→暗号化が必要でした</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2009/02/mod_auth_mysql-.html</link>
<description>久しぶりに自分でゼロからサーバーを立てました…。 腕が鈍ってるorz CentO...</description>
<content:encoded>&lt;p&gt;久しぶりに自分でゼロからサーバーを立てました…。&lt;br /&gt;腕が鈍ってるorz&lt;br /&gt;CentOS4→CecntOS5で、もの凄くパッケージ内容、使い勝手が変わっていてビックリです。&lt;/p&gt;

&lt;p&gt;前置きはさておき「社内サーバーでDMZとWebDavでファイルサーバーしよう!!」と言うミッション。&lt;br /&gt;認証は外部パートナーとのデータやりとりもあるので&lt;br /&gt;アイパス(IDとパスワード)をSQL管理してフォルダ毎に許可を出す。&lt;/p&gt;

&lt;p&gt;やっとの思いで　mod_auth_mysql　をインストールしましたが&lt;br /&gt;【Apache エラーログ】[Wed Feb 18 02:29:53 2009] [error] [client 114.182.67.140] user davuser: password mismatch: /uploads&lt;br /&gt;パスワードが違いますと弾かれます。&lt;br /&gt;？？？？？？？&lt;br /&gt;あってるよ、パスワード！！&lt;/p&gt;

&lt;p&gt;いろいろ見てみると　mod_auth_mysql の付属ドキュメント「CONFIGURE」に&lt;br /&gt;怪しい下りを発見。&lt;/p&gt;

&lt;p&gt;User_name must be a unique, non-empty field.&amp;nbsp; Its length is however long you&lt;br /&gt;want it to be.&amp;nbsp; Password length of 20 follows new-style crypt() usage; the&lt;br /&gt;older crypt uses shorter encrypted passwords.&amp;nbsp; Any other fields in the named&lt;br /&gt;table will be ignored.&amp;nbsp; The actual field names are configurable using the&lt;br /&gt;parameters listed below.&amp;nbsp; The defaults are &amp;quot;user_name&amp;quot; and &amp;quot;user_passwd&amp;quot;&lt;br /&gt;respectively, for the user ID and the password, and &amp;quot;user_group&amp;quot; for the group&lt;br /&gt;which is optional. &lt;/p&gt;

&lt;p&gt;え！？&lt;br /&gt;パスワードは暗号化(ハッシュ？)しましょうと。&lt;br /&gt;で馬鹿正直にcrypt(&#39;password&#39;)とやってみましたが、mysqlにそんな関数はないと怒られます。&lt;/p&gt;

&lt;p&gt;でどうやるんだ？とググったところ&lt;br /&gt;http://dev.mysql.com/doc/refman/5.1/en/encryption-functions.html#function_encrypt&lt;/p&gt;

&lt;p&gt;encrypt(&#39;password&#39;) とやればよいそうです。&lt;/p&gt;

&lt;p&gt;例）&lt;br /&gt;insert into user_info values(&#39;user_id&#39;,encrypt(&#39;user_pass&#39;));&lt;/p&gt;

&lt;p&gt;ちなみに crypt()　はOSの暗号化関数だそうでmysqlのencryptは&lt;br /&gt;OSのcrypt()を呼び出すそうです、知らんかった。&lt;br /&gt;簡単な処理もJAVAに頼ってしまうのもよくないなぁ…&lt;br /&gt;知識が狭くなる。&lt;/p&gt;

&lt;p&gt;【暗号化の回避方法】&lt;br /&gt;AuthMySQLPwEncryption none&lt;br /&gt;↑とするとPlainTextでパスワードの紹介ができます。&lt;/p&gt;

&lt;p&gt;おまけ：&lt;br /&gt;上記で引用しましたmod_auth_mysql の付属ドキュメント&lt;br /&gt;パスワードフィールドのデフォルト値が「user_passwd」となっておりますが&lt;br /&gt;私が試した環境では「user_password」がデフォルト値になっておりました。&lt;br /&gt;このあたりは安易にデフォルト値使わずに指定しましょうね☆&lt;br /&gt;という指導的ミスかもしれません。&lt;/p&gt;

&lt;p&gt;CentOS5&lt;br /&gt;Apache2.2&lt;br /&gt;mod_auth_mysql 3.0.0(※Apache2用のパッチ適用)&lt;/p&gt;</content:encoded>


<dc:subject>技術メモ-一般</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2009-02-18T16:02:29+09:00</dc:date>
</item>
<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2008/08/hqlinsert_5cdf.html">
<title>HQLでinsert(準備稿)</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2008/08/hqlinsert_5cdf.html</link>
<description>HQLでinsertが使えるって？？ めちゃくちゃ便利じゃないかこれ…ちょっと開...</description>
<content:encoded>&lt;p&gt;&lt;span face=&quot;Verdana, Arial&quot; style=&quot;font-size: 0.8em;&quot;&gt;HQLでinsertが使えるって？？&lt;br /&gt;めちゃくちゃ便利じゃないかこれ…ちょっと開発が立て込んでいるのでとりあえずメモ&lt;br /&gt;後でちゃんと記事にします。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=78&amp;amp;t=002695&quot;&gt;http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&amp;amp;f=78&amp;amp;t=002695&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OK. Well the reason I ask why you want to do it in HQL, is because HQL only supports insert from another table, so:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span face=&quot;Verdana, Arial&quot; style=&quot;font-size: 0.6em;&quot;&gt;code:&lt;/span&gt;&lt;/p&gt;&lt;hr /&gt;&lt;pre&gt;&lt;span style=&quot;font-size: 0.8em;&quot;&gt;&lt;br /&gt;Session session = sessionFactory.openSession();&lt;br /&gt;Transaction tx = session.beginTransaction();&lt;br /&gt;String insertStatement = &amp;quot;insert into Object (id, name) select oo.id, oo.name from OtherObject oo&amp;quot;;&lt;br /&gt;s.createQuery( insertStatement ).executeUpdate();&lt;br /&gt;tx.commit();&lt;br /&gt;session.close(); &lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;hr /&gt;&lt;/blockquote&gt;&lt;br /&gt;would be how you do it. &lt;br /&gt; &lt;br /&gt;Looking at your code above however there is no other table to select from.&lt;/span&gt;&lt;/p&gt;</content:encoded>


<dc:subject>技術メモ-Hibernate</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2008-08-06T19:03:28+09:00</dc:date>
</item>
<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2008/02/hqlin_80b9.html">
<title>HQLでINを使用して配列で検索</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2008/02/hqlin_80b9.html</link>
<description>HQLでINを使用して配列で検索する方法にクセがあったのでまとめです。 …分かり...</description>
<content:encoded>&lt;p&gt;HQLでINを使用して配列で検索する方法にクセがあったのでまとめです。&lt;br /&gt;…分かりづらい表題で申し訳ない。&lt;/p&gt;

&lt;p&gt;※例では架空のHTTPのアクセスログからレコードを検索しています。&lt;/p&gt;

&lt;p&gt;◆基本パターン&lt;br /&gt;db_session.createQuery(&amp;quot;from AccessLog log where log.url in (&#39;/index.html&#39;,&#39;/infomation.html&#39;)&amp;quot;);&lt;/p&gt;

&lt;p&gt;ここでURLを変更できるようにしたいと思う…。&lt;/p&gt;

&lt;p&gt;String[] url_list = {&#39;/index.html&#39;,&#39;/infomation.html&#39;,&#39;/link.html&#39;};&lt;br /&gt;db_session.createQuery(&amp;quot;from AccessLog log where log.url in (:urls)&amp;quot;).setParameterList(&amp;quot;urls&amp;quot;,url_list);&lt;/p&gt;

&lt;p&gt;ポイント：&lt;br /&gt;①　setParameterList　メゾットを利用してパラメータを設定する&lt;br /&gt;② :urls の部分を必ず()で囲む&lt;/p&gt;

&lt;p&gt;そんなにひねくれてないかもしれないけど、自分は②が分からずに相当苦労した。&lt;br /&gt;知っていればああそうですむ話(^^;&lt;/p&gt;</content:encoded>


<dc:subject>技術メモ-Hibernate</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2008-02-22T18:42:15+09:00</dc:date>
</item>
<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2008/02/l_ca28.html">
<title>傲慢なLマークとレコード業界</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2008/02/l_ca28.html</link>
<description>合法なCD音源の着うたサイトを認識させるLマークがスタートしました http:/...</description>
<content:encoded>&lt;p&gt;合法なCD音源の着うたサイトを認識させるLマークがスタートしました&lt;br /&gt;&lt;a href=&quot;http://www.riaj.or.jp/release/2008/pr080219.html&quot;&gt;http://www.riaj.or.jp/release/2008/pr080219.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;このマークはレコード(CD)音源や音楽ビデオの権利をレコード会社と&lt;br /&gt;契約して配信ししているサイトにお墨付きとして付与されます。&lt;br /&gt;違法サイト撲滅のために普及を図るとレコード業界は躍起です。&lt;/p&gt;

&lt;p&gt;各メディアが近い将来Lマークのないサイトは違法サイト（の可能性有り）&lt;br /&gt;というような状況になると報じています。&lt;br /&gt;ところが合法着うたサイトでもLマークを取得できないサイトがあることは&lt;br /&gt;ほとんど報道されていません。&lt;/p&gt;

&lt;p&gt;いま着うたには大きく３つの種類があります。&lt;br /&gt;①レコード会社と契約しCD音源を使用した着うた(オリジナル演奏、オリジナル歌声)&lt;br /&gt;②レコード会社と契約していないCD音源を違法に使用した着うた(オリジナル演奏、オリジナル歌声)&lt;br /&gt;③スタジオミュージシャンなどが本物に似せて演奏、歌声でレコーディングされた着うた&lt;/p&gt;

&lt;p&gt;この記事で問題にしているのは③の着うたです。&lt;br /&gt;これはCD音源を使用していないのでLマークの認定を受けられませんが&lt;br /&gt;著作権使用料を払っている限り合法です。&lt;/p&gt;

&lt;p&gt;大手企業にしかCD音源を開放しないレコード会社に対し&lt;br /&gt;合法的なモバイルコンテンツ業者は③の方式をとってきました。&lt;br /&gt;今回のLマークの認証基準は明らかに③を排除する方向に働いてきます。&lt;/p&gt;

&lt;p&gt;②が違法でレコード業界の権利を侵害していることは議論の余地の無いところですが&lt;br /&gt;③も邪魔だからついでに排除してしまえというのは違法な独占行為で権利の拡大解釈及び乱用&lt;br /&gt;と言われても仕方の無いところです。&lt;/p&gt;

&lt;p&gt;そもそも人々の行動は自由であり、著作権は著作の発展のため限定的に許可された&lt;br /&gt;他人の自由を拘束する権利です。&lt;br /&gt;拡大解釈をしたりすることは許されません。&lt;/p&gt;

&lt;p&gt;許可されたCD音源のみが合法的な音楽配信だというように振舞うのは&lt;br /&gt;レコード業界の傲慢に思えて仕方ありません&lt;/p&gt;</content:encoded>


<dc:subject>日記・コラム・つぶやき</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2008-02-22T15:27:26+09:00</dc:date>
</item>
<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2007/11/rpmdb_ba2d.html">
<title>rpmのDBが壊れた時の対処</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2007/11/rpmdb_ba2d.html</link>
<description>あるひ新しいサーバーにMySQLをインストールしようとしたら [root@sv2...</description>
<content:encoded>&lt;p&gt;あるひ新しいサーバーにMySQLをインストールしようとしたら&lt;/p&gt;

&lt;p&gt;[root@sv2 user_name]# rpm -ivh MySQL-*-community-5.0.45-0.rhel4.i386.rpm&lt;br /&gt;rpmdb: PANIC: fatal region error detected; run recovery&lt;br /&gt;error: db4 error(-30978) from dbenv-&amp;gt;open: DB_RUNRECOVERY: Fatal error, run database recov&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;ery&lt;br /&gt;error: cannot open Packages index using db3 -&amp;nbsp; (-30978)&lt;br /&gt;error: cannot open Packages database in /var/lib/rpm&lt;br /&gt;warning: MySQL-client-community-5.0.45-0.rhel4.i386.rpm: V3 DSA signature: NOKEY, key ID 5&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;072e1f5&lt;br /&gt;rpmdb: PANIC: fatal region error detected; run recovery&lt;br /&gt;error: db4 error(-30978) from dbenv-&amp;gt;open: DB_RUNRECOVERY: Fatal error, run database recov&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;ery&lt;br /&gt;error: cannot open Packages database in /var/lib/rpm&lt;br /&gt;rpmdb: PANIC: fatal region error detected; run recovery&lt;br /&gt;error: db4 error(-30978) from dbenv-&amp;gt;open: DB_RUNRECOVERY: Fatal error, run database recov&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;ery&lt;br /&gt;error: cannot open Packages database in /var/lib/rpm&lt;br /&gt;rpmdb: PANIC: fatal region error detected; run recovery&lt;br /&gt;error: db4 error(-30978) from dbenv-&amp;gt;open: DB_RUNRECOVERY: Fatal error, run database recov&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;ery&lt;br /&gt;error: cannot open Packages database in /var/lib/rpm&lt;br /&gt;rpmdb: PANIC: fatal region error detected; run recovery&lt;br /&gt;error: db4 error(-30978) from dbenv-&amp;gt;open: DB_RUNRECOVERY: Fatal error, run database recov&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;ery&lt;br /&gt;error: cannot open Packages database in /var/lib/rpm&lt;/p&gt;

&lt;p&gt;orz...&lt;br /&gt;えーrpmが壊れたって対処できんよそりゃ(T_T)&lt;br /&gt;今回は検索してもなかなか対処方法が出なくてほんとに困りました。&lt;br /&gt;サーバー会社に電話掛けようとしたところでギリギリ自力解決&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.atmarkit.co.jp/flinux/rensai/linuxtips/677errorrpm.html&quot;&gt;http://www.atmarkit.co.jp/flinux/rensai/linuxtips/677errorrpm.html&lt;/a&gt;&lt;br /&gt;↑＠ITさんに情報がありました。&lt;/p&gt;

&lt;p&gt;データベースファイルを削除して&lt;br /&gt;rpm --rebuilddb&lt;br /&gt;で回復しました。&lt;br /&gt;rpmが本格的におかしくなったのではなく使用しているDBのデータが壊れただけで&lt;br /&gt;再構築すれば直ります、同じようなエラーが出た人はあきらめないで頑張ってください。&lt;/p&gt;</content:encoded>


<dc:subject>技術メモ-Linux</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2007-11-29T16:19:32+09:00</dc:date>
</item>
<item rdf:about="http://bellks-tec.cocolog-nifty.com/blog/2007/11/wtp20_7edc.html">
<title>WTP2.0が出てる</title>
<link>http://bellks-tec.cocolog-nifty.com/blog/2007/11/wtp20_7edc.html</link>
<description>いつの間にやらWTP2.0がリリースされています。 http://www.ecl...</description>
<content:encoded>&lt;p&gt;いつの間にやらWTP2.0がリリースされています。&lt;br /&gt;&lt;a href=&quot;http://www.eclipse.org/webtools/&quot;&gt;http://www.eclipse.org/webtools/&lt;/a&gt;&lt;br /&gt;2ヶ月遅れの情報です(=_=;&lt;/p&gt;

&lt;p&gt;日本語版検索やるとgoogleでもyahooでもこういった国際プロジェクト(日本語ページなし)&lt;br /&gt;の本家サイトになかなかたどり着けない…どうにかならないものでしょうか？&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://bellks-tec.cocolog-nifty.com/blog/2006/11/wtp15_a580.html&quot;&gt;WTP 1.5系は重かったためスルー&lt;/a&gt;した私ですが2.0はどうなんでしょうか？&lt;br /&gt;重い、軽いと言ったレポートは検索してもHITしませんでした。&lt;br /&gt;自身で試せるのは…スケジュール的に12月位かな、、、&lt;br /&gt;そのうちレポートします。&lt;/p&gt;</content:encoded>


<dc:subject>技術メモ-Java</dc:subject>

<dc:creator>コーイチ</dc:creator>
<dc:date>2007-11-15T16:37:26+09:00</dc:date>
</item>


</rdf:RDF>
