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(),'-','')";
}
}
......@@ -28,7 +28,7 @@ import com.huigou.util.StringUtil;
/**
* 日志应用
*
*
* @author
*/
public class DBLogApplicationImpl implements LogApplication {
......@@ -53,17 +53,15 @@ public class DBLogApplicationImpl implements LogApplication {
public void savelog(BizLog bizLog, BizLogDetail bizLogDetail) {
Assert.notNull(bizLog, "参数bizlog不能为空。");
Assert.notNull(bizLogDetail, "参数bizlogDetail不能为空。");
// TODO 保存日志
// bizLog = this.dbBizLogRepository.save((DBBizLog) bizLog);
// bizLogDetail.setBizLogId(bizLog.getId());
// this.dbBizLogDetailRepository.save((DBBizLogDetail) bizLogDetail);
bizLog = this.dbBizLogRepository.save((DBBizLog) bizLog);
bizLogDetail.setBizLogId(bizLog.getId());
this.dbBizLogDetailRepository.save((DBBizLogDetail) bizLogDetail);
}
@Override
public void savelog(BizLog bizLog) {
Assert.notNull(bizLog, "参数bizlog不能为空。");
// TODO 保存日志
// bizLog = this.dbBizLogRepository.save((DBBizLog) bizLog);
bizLog = this.dbBizLogRepository.save((DBBizLog) bizLog);
}
@Override
......
......@@ -11,7 +11,7 @@ shiro.port=6379
shiro.expire=18000
system.dataSource=dataSource
system.hibernate.dialect=org.hibernate.dialect.MySQL57InnoDBDialect
system.hibernate.dialect=com.huigou.data.dialect.MySQL5InnoDBDialect
sqlDialect=mysql
#shiroFilter loginUrl
......
......@@ -22,6 +22,11 @@
<property name="queryXmlManager" ref="queryXmlManager" />
</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>
......
......@@ -45,7 +45,7 @@
</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" />
......
......@@ -48,7 +48,7 @@
<prop key="hibernate.hbm2ddl.auto">none</prop>
<prop key="hibernate.show_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>
</props>
</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