Commit 37c6c6d4 authored by 雍欢's avatar 雍欢

MySQL GUID

parent 4d1f3fd6
package com.huigou.data.dialect;
/**
* @author yonghuan
* @since 1.1.3
*/
public class MySQL5InnoDBDialect extends org.hibernate.dialect.MySQL5InnoDBDialect {
@Override
public String getSelectGUIDString() {
return "select replace(uuid(),'-','')";
}
}
...@@ -53,17 +53,15 @@ public class DBLogApplicationImpl implements LogApplication { ...@@ -53,17 +53,15 @@ public class DBLogApplicationImpl implements LogApplication {
public void savelog(BizLog bizLog, BizLogDetail bizLogDetail) { public void savelog(BizLog bizLog, BizLogDetail bizLogDetail) {
Assert.notNull(bizLog, "参数bizlog不能为空。"); Assert.notNull(bizLog, "参数bizlog不能为空。");
Assert.notNull(bizLogDetail, "参数bizlogDetail不能为空。"); Assert.notNull(bizLogDetail, "参数bizlogDetail不能为空。");
// TODO 保存日志 bizLog = this.dbBizLogRepository.save((DBBizLog) bizLog);
// bizLog = this.dbBizLogRepository.save((DBBizLog) bizLog); bizLogDetail.setBizLogId(bizLog.getId());
// bizLogDetail.setBizLogId(bizLog.getId()); this.dbBizLogDetailRepository.save((DBBizLogDetail) bizLogDetail);
// this.dbBizLogDetailRepository.save((DBBizLogDetail) bizLogDetail);
} }
@Override @Override
public void savelog(BizLog bizLog) { public void savelog(BizLog bizLog) {
Assert.notNull(bizLog, "参数bizlog不能为空。"); Assert.notNull(bizLog, "参数bizlog不能为空。");
// TODO 保存日志 bizLog = this.dbBizLogRepository.save((DBBizLog) bizLog);
// bizLog = this.dbBizLogRepository.save((DBBizLog) bizLog);
} }
@Override @Override
......
...@@ -11,7 +11,7 @@ shiro.port=6379 ...@@ -11,7 +11,7 @@ shiro.port=6379
shiro.expire=18000 shiro.expire=18000
system.dataSource=dataSource system.dataSource=dataSource
system.hibernate.dialect=org.hibernate.dialect.MySQL57InnoDBDialect system.hibernate.dialect=com.huigou.data.dialect.MySQL5InnoDBDialect
sqlDialect=mysql sqlDialect=mysql
#shiroFilter loginUrl #shiroFilter loginUrl
......
...@@ -22,6 +22,11 @@ ...@@ -22,6 +22,11 @@
<property name="queryXmlManager" ref="queryXmlManager" /> <property name="queryXmlManager" ref="queryXmlManager" />
</bean> </bean>
<bean id="mapperScannerConfigurer" class="com.topsunit.query.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.huigou.**.mapper"/>
<property name="sqlExecutorBeanName" value="sqlExecutorDao" />
</bean>
<bean id="generalRepository" class="com.huigou.data.repository.GeneralRepository"> <bean id="generalRepository" class="com.huigou.data.repository.GeneralRepository">
</bean> </bean>
......
...@@ -45,7 +45,7 @@ ...@@ -45,7 +45,7 @@
</bean> </bean>
<!-- 用于指定持久化实现厂商类 --> <!-- 用于指定持久化实现厂商类 -->
<bean id="persistenceProvider" class="org.hibernate.ejb.HibernatePersistence" /> <bean id="persistenceProvider" class="org.hibernate.jpa.HibernatePersistenceProvider" />
<!-- 用于指定一些高级特性 --> <!-- 用于指定一些高级特性 -->
<bean id="jpaDialect" class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" /> <bean id="jpaDialect" class="org.springframework.orm.jpa.vendor.HibernateJpaDialect" />
......
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
<prop key="hibernate.hbm2ddl.auto">none</prop> <prop key="hibernate.hbm2ddl.auto">none</prop>
<prop key="hibernate.show_sql">true</prop> <prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.format_sql">true</prop> <prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop> <prop key="hibernate.dialect">${system.hibernate.dialect}</prop>
<prop key="hibernate.enable_lazy_load_no_trans">true</prop> <prop key="hibernate.enable_lazy_load_no_trans">true</prop>
</props> </props>
</property> </property>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment