shihuili1218 / mybatis-generator-plugin

⭐️数据库实体生成插件,自动加解密
19 stars 6 forks source link

怎么用啊 愣是没看明白 #1

Open NRD90M opened 5 years ago

shihuili1218 commented 5 years ago

就跟使用官方的mybatis-generator一样,只是在generatorConfig.xml中加入plugin标签使用我增加的功能

NRD90M commented 5 years ago

可以稍微写个小例子吗,例如那些map啥的

shihuili1218 commented 5 years ago

已更新readme,小例子请参照代码中的generatorConfig.xml。使用这个项目,只需要修改generatorConfig.xml就行了。其他的跟官方的mybatis-generator一样。

NRD90M commented 5 years ago

我看的就是readme,全是xml语言,不是应该有java吗,然后怎么能跑起来

shihuili1218 commented 5 years ago

这是配合mybatis-generator生成数据库实体对象使用的。不需要java代码

NRD90M commented 5 years ago

好的,那怎么能实现加密呢,我只想在程序原有基础上实现个加密就好

shihuili1218 commented 5 years ago

如果你原有的程序是有mybatis做的,那么就可以使用这个插件。因为实现加密的逻辑是由mybaits提供typeHandler接口实现的。 这个插件提供的功能是,自动给你加上typehandler,而不用手动修改。

NRD90M commented 5 years ago

好的,那如何直接在原有插件基础上,运行程序主动的对数据库中的某一个表中的某一个字段加密呢,例如No.or ID

shihuili1218 commented 5 years ago

mybatis的typehandler是针对单个字段的。应该就是你说的场景

NRD90M commented 5 years ago

你的意思就是把差价加载上通过configuration中xml的方式就会实现加密,不需要java代码调用是不是

shihuili1218 commented 5 years ago

mybatis会自己调用的,不用你自己写java调用