View Code? Open in Web Editor
NEW
Jimmer Code Gen 旨在快捷创建 Jimmer 下实体与关联。此处为后端仓库,基于 Kotlin + Gradle 编写。
Home Page: https://pot-mot.github.io/jimmer-code-gen-doc/
License: GNU General Public License v3.0
PLpgSQL 5.50%
Kotlin 94.50%
jimmer-code-gen-kotlin's People
Contributors
Watchers
jimmer-code-gen-kotlin's Issues
计划以一种新 association type + 新 table type 进行控制。
考虑到目前table type的命名歧义(隶属于数据库的表类型如VIEW,隶属于实体的mappedSuperclass),未来可能会考虑进一步调整目前对table的定位。
在继承表上的外键实际需要被映射到其他表上,需要调整 outAssociation 和 inAssociation 中的外键名称。
此时还需要考虑两个抽象表间的关联(可能需要被排除)。
以及前端生成的默认名称可能重复,需要补充校验。
jimmer-code-gen 版本:0.0.9
数据库版本:Mysql8.0
当表名为 user 时 getPrimaryKeyColumn().getFullName()
返回的值包含引号例如 xxx."user".xxx
似乎是因为 user 为 MySQL 的保留字
出现问题的位置
|
val targetNameList = primaryKeyColumn.fullName.split(".").reversed() |
import kotlin.collections.List;
>>>
import java.util.List;