Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

त्रुटि:HHH000299:स्कीमा अद्यतन पूरा नहीं कर सका java.lang.NullPointerException

ऐसा लगता है कि आप हाइबरनेट बोलियों और डेटाबेस को गलत तरीके से मिला रहे हैं। आपके मूल अंक में आपके पास एक MySQL डेटाबेस और org.hibernate.dialect.HSQLDialect की एक बोली है। (नीचे पहला कोड ब्लॉक देखें)।

आपके समाधान में आपके पास MySQL डेटाबेस और org.hibernate.dialect.MySQL5Dialect की सही बोली है (नीचे दूसरा कोड ब्लॉक देखें)।

अगर आपने databasePlatform को बदल दिया होता मूल रूप से MySQL बोली होने के लिए यह भी काम करता।

मूल:

<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  ...
  <property name="jpaVendorAdapter">
    <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
      ...
      <property name="databasePlatform" value="org.hibernate.dialect.HSQLDialect"/>
    </bean>
  </property>
  ...
</bean>

काम करना:

<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
  xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="WebAppPU" transaction-type="RESOURCE_LOCAL">
    ...
    <properties>
      ...
        <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>      
      ...
    </properties>
  </persistence-unit>
</persistence>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL क्वेरी से दोहराए गए परिणाम हटाएं

  2. MySQL गिनती और समूह दिन के अनुसार

  3. मायएसक्यूएल प्रश्न

  4. मैं एक गुण फ़ाइल को कैसे पढ़ूं और एक MySQL डेटाबेस को कैसे कनेक्ट करूं?

  5. Mysql में रिकॉर्ड्स के सन्निहित ब्लॉक का चयन करना