gpt4 book ai didi

Mybatis 生成器 : How to generate all tables for a specified schema

转载 作者:行者123 更新时间:2023-12-03 10:39:25 24 4
gpt4 key购买 nike

Mysql 数据库共有 4 个模式,我只想生成一个名为“预订”的指定模式。但它总是为所有模式生成所有表。所以我需要你的帮助。下面是我的 generatorConfig.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="MySqlContext" targetRuntime="MyBatis3Simple" defaultModelType="flat">
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/booking?useSSL=false"
userId="root"
password="123456">
</jdbcConnection>

<javaModelGenerator targetPackage="com.clycle.booking.entity" targetProject="C:\Users\a243903\projects\booking\webapi\src\main\java">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>

<sqlMapGenerator targetPackage="entity-mapper" targetProject="C:\Users\a243903\projects\booking\webapi\src\main\resources">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>

<javaClientGenerator type="XMLMAPPER" targetPackage="dao" targetProject="C:\Users\a243903\projects\booking\webapi\src\main\java">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>

<table schema="booking" tableName="%">
</table>

</context>
</generatorConfiguration>

最佳答案

  • 让你的表配置看起来像这样:<table tableName="%"/>
  • 添加 <property name="nullCatalogMeansCurrent" value=true" /><jdbcConnection>

  • 有关更多信息,请参阅此引用页面: http://www.mybatis.org/generator/usage/mysql.html

    关于Mybatis 生成器 : How to generate all tables for a specified schema,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48964398/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com