-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
希望能增加导入匹配数据字典 #5
Comments
不建议进行jdbc来完成数据字典转换,我建议你用我这个工具进行导入将其转换为javaBeanList。 如果excel里 有1w条数据,我总不能进行1w次查询吧?况且这1w条数据可能有1千条重复的字典项,结果我重复了1k次,完全没必要(做了很多无用功)。因此需要考虑做缓存。 我倒是觉得与其你上述的配置,不如果注解中配一条sql,sql的结果就是返回的key和value 最终会是一个map存起来。 我说的那个功能可以考虑做一下。 类似于 @dict(sql="select column1 as key,column2 as value from TableA where condition in (select distinct condition from tableB)") 如果一些常量数据建议直接用@MapEntry(key=,value=)的形式完成字典映射。 当然你可以在v1.3.6这个分支上提交代码,我可以帮你打一个包到maven仓库。 |
注解一次查出数据库的值存入map @dict(dictTable = "sys_user", dicCode = "username", dicText = "realname " queryAll =true) |
打算做一下这个字典项,会在导入的过程中就将其进行映射 |
今天合并了一下之前写的代码。 ExcelImportExportUtils 通过 贵阳市-贵阳市 要求替换成区域码,可以配一个 @MapEntry(key="贵阳市","GYS")
@ExcelTitleBind(index="A",replaceAll=true)
private String position; position字段会变成 "GYS" 另外逻辑校验也是支持的,ExcelTitleBind本身的nullable只是单纯的空校验, |
希望能增加导入匹配数据字典
例如
某个字段 需要转换成数据字典的某个表的某个值
希望能有类似酱紫的注解 获取spring DataSource 生成SQL去查询 替换
The text was updated successfully, but these errors were encountered: