base de datos Dameng integrada de springboot-Manual de instrucciones de configuración
El requisito previo del marco de trabajo hibernate && mybatis-plus es que el nombre de usuario y el nombre de la base de datos (esquema) deben ser coherentes.
El marco mybatis no es necesario.
Configuración de conexión de base de datos:
Estrategia de generación de claves primarias (debe usar el generador de números de serie-SECUENCIA):
Configuración de conexión de base de datos:
Estrategia de generación de claves primarias (incremento automático):
Nota complementaria:
Paginación utilizada de forma predeterminadaOraclePaginaciónSqlDeclaración.
Configuración de conexión de base de datos (utilizandoAlibabapiscina de conexionesDruida):
Estrategia de generación de claves principal (estrategia de incremento automático mediante estructura de tabla)
Proyecto antiguo: Cambios mínimos en el código, desde mysqlMigrar a la base de datos Dameng, usarHibernateEl marco es la mejor solución.
Nuevo proyecto: Teniendo en cuenta la escalabilidad futura, la eficiencia de las consultas, etc., el usomybatis || mybatis-plusEl marco es la mejor solución.
1) Cuando la base de datos crea una instancia (solo hay una oportunidad de crear una instancia y el error debe repetirse)
Codificación=UTF-8
Sensible a mayúsculas y minúscula=0
A continuación, las funciones de importación y exportación de la base de datos se pueden utilizar normalmente.
2)uso GRUPO POR Preste atención a las siguientes cuestiones:
1. En GRUPO POR Cada columna de la cláusula debe denominarse claramente De Columna de la tabla nombrada en la cláusula.
El tipo de datos de la columna de agrupación no puede ser un tipo de datos multimedia;
2. La columna de agrupación no puede ser una expresión de función establecida o Seleccione El alias definido en la cláusula;
3. Cuando el valor de columna de agrupación contiene un valor nulo, el valor null se considera un grupo independiente;
4. Cuando la columna de agrupación contenga varios nombres de columna, siga GRUPO POR El orden en que aparecen las columnas en la cláusula se agrupa;
5. GRUPO POR La cláusula puede contener como máximo 255 Columna de agrupación
6. ROLLUPCUBEGROUPING SETS La combinación no puede exceder 9 Un.
7. grupo por no apoyar resultado de búsquedaMensaje de texto、longtext Campo (tan encontradoMensaje de texto、longtext Para modificar el campo aVarcharTipos de).
3)no apoyarcount()Aparece en el resultado de la consulta junto con otros campos{Como count(v.id),v.id}
4) No estándarSqlSe puede lograr con métodos temporales(Configurado comoMysqlCompatibles):
Ejecutar primero2Instrucción temporal y, a continuación, ejecute la instrucción específicaSql。
sp_set_para_value(2,’GROUP_OPT_FLAG’,1);
sp_set_para_value(2,’COMPATIBLE_MODE’,4);
Descargar la dirección del paquete jdbc-jar y el código fuente springboot:
https://download.csdn.net/download/qq_34281865/13722501
https://download.csdn.net/download/qq_34281865/15533436
Comunicación personal Q: 772182648
Lo anterior es mi propio resumen, y en realidad utilizado en el proyecto. ¡Novato, no rocíe si no le gusta!
.