This repository has been archived by the owner on Jan 9, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 28
YMP框架持久化代码生成器使用详解
Liu Zhen edited this page Oct 25, 2015
·
2 revisions
在你的工程中添加一个配置文件:ymp-scaffold-conf.properties(Maven工程请存放在resources目录根路径下)
配置文件内容及说明如下:
- Oracle, MySql, SQLServer (不区分大小写)
ymp.scaffold.jbdc.db_type=mysql
- 数据库名称
ymp.scaffold.jdbc.db_name=my_dbname
- 数据库用户
ymp.scaffold.jdbc.db_username=root
- 数据库表前缀,多个用'|'分隔
ymp.scaffold.jdbc.table_prefix=ym_
- 生成的实体映射表名是否剔除前缀
ymp.scaffold.jdbc.remove_table_prefix=true
- 预生成的数据表名称列表,用'|'分隔,若为空则表示全部生成
ymp.scaffold.jdbc.table_gen_list=
- 排除的数据表名称列表,用'|'分隔
ymp.scaffold.jdbc.table_exclude_list=
- 是否生成新的BaseModel对象
ymp.scaffold.jdbc.use_base_model=true
- 是否生成类名后缀
ymp.scaffold.jdbc.use_class_suffix=true
- 代码生成包名
ymp.scaffold.jdbc.package=net.ymate.demo
- 代码输出路径
ymp.scaffold.jdbc.output_path=D:\\Temp\\test\\
- 预生成的存储器对象名称列表,用'|'分隔,若为空则表示什么也不生成
ymp.scaffold.jdbc.repository_name_list=User|UserExtend|OrderInfo
执行Mavn命令,开始生成代码:
mvn compile exec:java -Dexec.mainClass="net.ymate.platform.persistence.jdbc.scaffold.JdbcScaffold"
快到代码输出目录里看看吧,你要的代码已经生成好了:)