Intellij IDEA 普通项目数据库一键生成Java、Kotlin实体类插件-SQLBean

由于本人开发普通JavaFx项目时,需要把数据库生成Bean类,但是IDEA自带的数据库工具不支持普通项目(或者是我自己不会用),所以自己开发了一个普通项目可以使用的数据库转JavaBean类的小工具-SQLBean

CSDN下载连接

百度网盘
链接:https://pan.baidu.com/s/1JhFAAuDo48GPmty3__MhJg 密码:bwiq

支持数据库类型:SQLiteSQLServerMySQLOracle
以此记录!
接下来,介绍如何使用:

1、安装插件

File->Settings->Plugins->Install plugin from disk...->找到下载的插件->Ok->重启IDEA

Intellij IDEA 普通项目数据库一键生成Java、Kotlin实体类插件-SQLBean_第1张图片

Intellij IDEA 普通项目数据库一键生成Java、Kotlin实体类插件-SQLBean_第2张图片

Intellij IDEA 普通项目数据库一键生成Java、Kotlin实体类插件-SQLBean_第3张图片

2、打开SQLBean,设置数据库信息
可在:Tools->SQLBean->连接设置
进行数据库连接数据设置
Intellij IDEA 普通项目数据库一键生成Java、Kotlin实体类插件-SQLBean_第4张图片

  • 选择数据库类型
  • 选择要把Bean类生成在哪个包名下
  • 选择要生成那个表的Bean类
  • 数据连接字符串
  • 用户名
  • 密码
    然后点击连接,就可以连接到数据库了
    Intellij IDEA 普通项目数据库一键生成Java、Kotlin实体类插件-SQLBean_第5张图片

3、生成实体类
选择:SQLBean->生成实体类

  • 选择变量类型,公共,还是私有

  • 选择生成类别,要生成java类还是kotlin类

  • 是否需要toString

  • 是否需要toJSON,自动生成json格式的数据

  • 是否需要字段为空判断:
    java为空判断会加IDEA的为空注解,可能需要引入包:
    import org.jetbrains.annotations.NotNull;
    在这里插入图片描述
    Kotlin为空判断会更需kotlin语法添加 ?(可为空标识符),如果不为空,会默认赋值
    Intellij IDEA 普通项目数据库一键生成Java、Kotlin实体类插件-SQLBean_第6张图片

  • 保留旧版本,会保留以前生成的实体类,不勾选会删除以前的版本

  • 构造函数,是否需要构造函数赋值
    点击生成,就能在你选择的包下找到生成的SQLBean了

Intellij IDEA 普通项目数据库一键生成Java、Kotlin实体类插件-SQLBean_第7张图片

结束!
以上步骤就是把数据生成Bean类的用法,三个步骤,需要注意的是,在连接SQLite的时候,请使用SQLite文件的绝对路径进行连接,否则可能连接不上!

个人能力有限,只能写四种数据库的使用,而且不同数据库的类型对应的Java、Kotlin类型,也是我自己在百度上搜索的对应关系示意图来进行匹配的,可能会出现数据类型对应有问题的失误,如有发现的,欢迎在评论在留下你的意见,我会进行更正!

这是第一个版本,马上准备开发第二个版本

 - 可自己配置数据库类型对应Java、Kotlin的类型
 - 可自行添加其他类型的数据库,不在限制现在四种数据库

你可能感兴趣的:(java,kotlin,数据库,sqlite,IDEA插件)