天天看点

【Idea插件】kotlin的orm框架一键生成代码插件更新

本插件github地址:https://github.com/yuzd/ktormgen

代码生成器支持的数据库有

Mysql

Sqlserver

链接:https://pan.baidu.com/s/1XQ8MMuglz1gU_x4Hjnn0wg 提取码:r861

【Idea插件】kotlin的orm框架一键生成代码插件更新
【Idea插件】kotlin的orm框架一键生成代码插件更新
【Idea插件】kotlin的orm框架一键生成代码插件更新
【Idea插件】kotlin的orm框架一键生成代码插件更新

如下图

【Idea插件】kotlin的orm框架一键生成代码插件更新

字段

说明

Type

支持 mysql 和 sqlserver (sqlserver的话支持在后面指定版本号:sqlserver2000, sqlserver2005,sqlserver2008,sqlserver2012,sqlserver2017,如果不指定的话 sqlserver = sqlserver2008)

OutPutFolder

生成的代码保存在本机的哪个文件夹(可以使用绝对路径和相对路径) 相对路径是相对于你选择的json文件 例如(../java)

IsKotlin

需要设置为true

KtormVersionNew

如果用的是新版本的ktorm的话需要设置为true(因为ktorm更改了namespace)

NamespaceName

指定 package 名称

ConnectionString

db连接字符串

TableFilter

表名称的string数组,如果指定了只会生成特定的表的代码

【Idea插件】kotlin的orm框架一键生成代码插件更新
【Idea插件】kotlin的orm框架一键生成代码插件更新

是db里面的表,一张表对应这个目录下的一个kotlin文件

一个model对应一个dao

dataBase的扩展方法,只需要拿到database 就可以拿到表对象进行db操作。 可以参考下面的代码。

更多详细和复杂用法可以参考ktorm框架的文档 https://www.ktorm.org/en/entities-and-column-binding.html

本插件只是为了生成db的models代码和操作扩展方法在Tables.kt文件中

【Idea插件】kotlin的orm框架一键生成代码插件更新

如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,转载文章之后须在文章页面明显位置给出作者和原文连接,谢谢。