Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 29th, 2012  |  syntax: None  |  size: 2.62 KB  |  hits: 27  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Hibernate dialect issue with Spring configuration
  2. org.hibernate.HibernateException: Connection cannot be null when 'hibernate.dialect' not set
  3.        
  4. p:databasePlatform="org.hibernate.dialect.MySQL5Dialect
  5.        
  6. <?xml version="1.0" encoding="UTF-8"?>
  7. <beans xmlns="http://www.springframework.org/schema/beans"
  8.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  9.        xmlns:p="http://www.springframework.org/schema/p"
  10.        xmlns:context="http://www.springframework.org/schema/context"
  11.        xmlns:tx="http://www.springframework.org/schema/tx"
  12.        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
  13.            http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd
  14.            http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd">
  15.  
  16.  
  17.     <bean id="dataSource"
  18.           class="org.springframework.jdbc.datasource.DriverManagerDataSource"
  19.           p:driverClassName="com.mysql.jdbc.Driver"
  20.           p:url="jdbc:mysql://localhost/room_management" p:username="root" p:password=""/>
  21.  
  22.     <bean id="entityManagerFactory"
  23.           class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"
  24.           p:dataSource-ref="dataSource" p:persistenceUnitName="RoomManagement">
  25.         <property name="jpaVendorAdapter">
  26.             <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"
  27.                   p:database="MYSQL"
  28.                   p:databasePlatform="org.hibernate.dialect.MySQL5Dialect"
  29.                   p:showSql="true"/>
  30.         </property>
  31.     </bean>
  32.  
  33.     <bean id="transactionManager"
  34.           class="org.springframework.orm.jpa.JpaTransactionManager"
  35.           p:entityManagerFactory-ref="entityManagerFactory"/>
  36.  
  37.     <context:annotation-config/>
  38.  
  39.  
  40.     <context:component-scan base-package="com.parisdescartes.roommanagement.*"/>
  41.  
  42.     <tx:annotation-driven/>
  43.  
  44. </beans>
  45.        
  46. <properties>
  47.             <property name="hibernate.dialect"
  48.                       value="org.hibernate.dialect.MySQL5Dialect"/>
  49. </properties>
  50.        
  51. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
  52.     <property name="dataSource" ref="dataSource"/>
  53.     <property name="jpaVendorAdapter">
  54.         <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
  55.             <property name="showSql" value="false"/>
  56.             <property name="generateDdl" value="true"/>
  57.             <property name="databasePlatform" value="org.hibernate.dialect.MySQL5Dialect"/>
  58.         </bean>
  59.     </property>
  60. </bean>