分享一个JAVA 数据库表自动生成代码的开源项目

本文介绍了一个开源项目,用于自动生成模型、服务层等代码,支持不同数据库配置,如MySQL和MongoDB。通过配置文件调整,简化数据库表到Java对象的转换,提升开发效率。
部署运行你感兴趣的模型镜像

写在前面的话

本期和大家分享一个开源的项目,我是在人人开源项目的基础上修改了部分代码,供大家使用,它可以自动根据你的表需求生成相应的代码(包括 model实体类 service业务层 Dao数据库层 Controller层 以及Mapper.xml文件)

下面具体来分析下这个项目:
首选项目开源地址: 项目地址
download下载地址: 下载地址

在使用这个项目的时候,可以根据自己的需求配置数据库,如果你使用的mysql,可以在application.yml配置文件中找到auto.database配置

#指定数据库,可选值有【mysql、oracle、sqlserver、postgresql、mongodb】
auto:
  database: mysql

根据实际需求更改,如果你要导出mongo的表数据 ,可以将配置更改为

auto:
  database: mongodb

另外 可以根据需要对数据库表的数据类型和Java实体对象类型之间的转换,可以修改generator.properties配置,下面给出部分配置

#配置路径
mainPath=com.fairy.cloud
#生成的项目包路径
package=com.fairy.cloud
#项目模块名称
moduleName=mbg
#\u4F5C\u8005
author=鹿少年
#Email
email=
#表的前缀
tablePrefix=

#数据库字段类和java 字段类型转换
tinyint=Integer
smallint=Integer
mediumint=Integer
int=Integer
integer=Integer
bigint=Long
float=Float
double=Double
decimal=BigDecimal
bit=Boolean

char=String
varchar=String
tinytext=String
text=String
mediumtext=String
longtext=String

根据自己的需要来配置,下面大家就快去下载项目到本地,一起感受下

您可能感兴趣的与本文相关的镜像

Seed-Coder-8B-Base

Seed-Coder-8B-Base

文本生成
Seed-Coder

Seed-Coder是一个功能强大、透明、参数高效的 8B 级开源代码模型系列,包括基础变体、指导变体和推理变体,由字节团队开源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员路同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值