mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
97 lines
3.9 KiB
XML
97 lines
3.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE generatorConfiguration
|
|
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
|
|
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
|
|
|
|
<generatorConfiguration>
|
|
<context id="guacamoleTables" targetRuntime="MyBatis3">
|
|
|
|
<!-- Allow selectByExample with RowBounds -->
|
|
<plugin type="org.mybatis.generator.plugins.RowBoundsPlugin"/>
|
|
|
|
<!-- MySQL JDBC driver class. -->
|
|
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
|
|
connectionURL="jdbc:mysql://127.0.0.1:3306"
|
|
userId="${guacamole.database.user}"
|
|
password="${guacamole.database.password}"/>
|
|
|
|
<javaModelGenerator
|
|
targetPackage="net.sourceforge.guacamole.net.auth.mysql.model"
|
|
targetProject="MAVEN"/>
|
|
|
|
<sqlMapGenerator
|
|
targetPackage="net.sourceforge.guacamole.net.auth.mysql.dao"
|
|
targetProject="MAVEN"/>
|
|
|
|
<javaClientGenerator type="XMLMAPPER"
|
|
targetPackage="net.sourceforge.guacamole.net.auth.mysql.dao"
|
|
targetProject="MAVEN"/>
|
|
|
|
<!-- TABLES -->
|
|
|
|
<table tableName="guacamole_connection"
|
|
catalog="${guacamole.database.catalog}"
|
|
schema="${guacamole.database.schema}"
|
|
domainObjectName="Connection" >
|
|
<property name="useActualColumnNames" value="true"/>
|
|
<property name="ignoreQualifiersAtRuntime" value="true"/>
|
|
<generatedKey column="connection_id" identity="true"
|
|
sqlStatement="SELECT LAST_INSERT_ID()"/>
|
|
</table>
|
|
|
|
<table tableName="guacamole_connection_parameter"
|
|
catalog="${guacamole.database.catalog}"
|
|
schema="${guacamole.database.schema}"
|
|
domainObjectName="ConnectionParameter" >
|
|
<property name="useActualColumnNames" value="true"/>
|
|
<property name="ignoreQualifiersAtRuntime" value="true"/>
|
|
</table>
|
|
|
|
<table tableName="guacamole_connection_permission"
|
|
catalog="${guacamole.database.catalog}"
|
|
schema="${guacamole.database.schema}"
|
|
domainObjectName="ConnectionPermission" >
|
|
<property name="useActualColumnNames" value="true"/>
|
|
<property name="ignoreQualifiersAtRuntime" value="true"/>
|
|
</table>
|
|
|
|
<table tableName="guacamole_system_permission"
|
|
catalog="${guacamole.database.catalog}"
|
|
schema="${guacamole.database.schema}"
|
|
domainObjectName="SystemPermission" >
|
|
<property name="useActualColumnNames" value="true"/>
|
|
<property name="ignoreQualifiersAtRuntime" value="true"/>
|
|
</table>
|
|
|
|
<table tableName="guacamole_user"
|
|
catalog="${guacamole.database.catalog}"
|
|
schema="${guacamole.database.schema}"
|
|
domainObjectName="User" >
|
|
<property name="useActualColumnNames" value="true"/>
|
|
<property name="ignoreQualifiersAtRuntime" value="true"/>
|
|
<generatedKey column="user_id" identity="true"
|
|
sqlStatement="SELECT LAST_INSERT_ID()"/>
|
|
</table>
|
|
|
|
<table tableName="guacamole_user_permission"
|
|
catalog="${guacamole.database.catalog}"
|
|
schema="${guacamole.database.schema}"
|
|
domainObjectName="UserPermission" >
|
|
<property name="useActualColumnNames" value="true"/>
|
|
<property name="ignoreQualifiersAtRuntime" value="true"/>
|
|
</table>
|
|
|
|
<table tableName="guacamole_connection_history"
|
|
catalog="${guacamole.database.catalog}"
|
|
schema="${guacamole.database.schema}"
|
|
domainObjectName="ConnectionHistory" >
|
|
<property name="useActualColumnNames" value="true"/>
|
|
<property name="ignoreQualifiersAtRuntime" value="true"/>
|
|
<generatedKey column="history_id" identity="true"
|
|
sqlStatement="SELECT LAST_INSERT_ID()"/>
|
|
</table>
|
|
|
|
</context>
|
|
</generatorConfiguration>
|
|
|