数据库建模后可以通过idea的MybatisX插件生成数据模型初始化代码,代码在这个路径下
.meta.xml用于编辑需要生成哪些代码文件,xxx.ftl为生成代码文件的模板,配置好模板后在idea配置Database连接,连上数据库,选择要生成代码的表(可多选),点击MybatisX-Generator
module path选择需要生成代码的项目,base package为代码的所在包,ignore table prefix可以选择忽略表前缀,relative package为默认实体所在包
可以从config name中删除不需要生成的代码文件
点击 finish 按各个路径生产好初始化代码文件
ftl语法可以参考:ftl常用语法整理 - 简书
FTL语法使用_WWW_LJJ的博客-CSDN博客_ftl 字符串
注意:如果路径上有同名文件会被覆盖
.meta.xml
<?xml version="1.0" encoding="utf-8" ?>
<templates>
<template>
<property name="configName" value="domain"/>
<property name="configFile" value="domain.ftl"/>
<property name="fileName" value="${domain.fileName}"/>
<property name="suffix" value=".java"/>
<property name="packageName" value="${domain.basePackage}.domain"/>
<property name="encoding&