mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-08 14:11:21 +00:00
Ticket #269: Leverage Maven's source generation features to generate MyBatis mappings.
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
<?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">
|
||||
|
||||
<!-- 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"/>
|
||||
</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"/>
|
||||
</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"/>
|
||||
</table>
|
||||
|
||||
</context>
|
||||
</generatorConfiguration>
|
||||
|
Reference in New Issue
Block a user