<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
        <property name="driverClassName" value="org.mariadb.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql://127.0.0.1:3306/board?serverTimezone=UTC&amp;useUnicode=true&amp;characterEncoding=utf8" />
        <property name="username" value="root"/>
        <property name="password" value="1234"/>
    </bean>
    
  <bean id="jpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
   <property name="showSql" value="true"/>
   <property name="generateDdl" value="true"/>
   <property name="databasePlatform" value="org.hibernate.dialect.MariaDB10Dialect"/>
 </bean>
 
 <jpa:repositories base-package="egovframework.**.repository" entity-manager-factory-ref="emf" />
 
    <bean class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" id="emf">
    <property name="packagesToScan" value="egovframework" />
    <property name="dataSource" ref="dataSource" />
    <property name="jpaVendorAdapter" ref="jpaVendorAdapter"/>
    <property name="persistenceUnitName" value="PersistUnit"/>
    <property name="jpaProperties">
      <props>
        <prop key="hibernate.show_sql">true</prop>
        <prop key="hibernate.hbm2ddl.auto">update</prop>
      </props>
    </property>
 </bean>
    <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
     <property name="entityManagerFactory" ref="emf" />
 </bean>