खा रहा है मैं एक ऐसे अनुप्रयोग के लिए एक एचएसक्यूएलडीबी का उपयोग कर रहा हूं जो शोध डेटा संग्रहीत करता है और वहां बहुत सारे डेटा हैं। HSQLDB हमेशा तालिकाओं को स्मृति में लोड करने पर जोर देता है। मैंने hsqldb.default_table_type = cached को मेरे persistence.xml में सेट करके इसे ठीक करने का प्रयास किया है लेकिन यह काम नहीं करता है।एचएसक्यूएलडीबी मेरी सभी मेमोरी
क्या यह गलत जगह है?
persistence.xml
<persistence-unit name="Dvh DB" transaction-type="RESOURCE_LOCAL">
<class>com.willcodejavaforfood.dvh.entity.Patient</class>
<class>com.willcodejavaforfood.dvh.entity.Plan</class>
<class>com.willcodejavaforfood.dvh.entity.Dvh</class>
<class>com.willcodejavaforfood.dvh.entity.ImportSession</class>
<class>com.willcodejavaforfood.dvh.entity.Project</class>
<class>com.willcodejavaforfood.dvh.entity.Course</class>
<class>com.willcodejavaforfood.dvh.entity.Property</class>
<properties>
<property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:./myDvhDb"/>
<property name="javax.persistence.jdbc.user" value="sa"/>
<property name="javax.persistence.jdbc.password" value=""/>
<property name="javax.persistence.jdbc.driver" value="org.hsqldb.jdbcDriver"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect" />
<property name="hibernate.hbm2ddl.auto" value="create-drop" />
<property name="hsqldb.default_table_type" value="cached" />
</properties>
</persistence-unit>
जब मेरे HSQLDB डेटाबेस बनाई गई है मैं उसके गुण में देख सकते हैं फ़ाइल:
hsqldb.default_table_type=memory
धन्यवाद
मैं hibernate.connection.hsqldb.default_table_type संपत्ति का उपयोग कर समाप्त हुआ, लेकिन मुझे लगता है कि आप का मतलब है कि आपको क्रेडिट मिलता है :) – willcodejavaforfood
@willcodejavaforfood धन्यवाद :) –