现在国家都要求企业数据库进行加密。。mybatis拦截器已经可以处理插入和更新拦截从而做加密处理。。。
但通过mp进行查询在拦截器却无法拿到原始实体信息(一般都是在查询实体上打上注解表明那个查询前需要加密后再查询)从而无法解析查询条件哪些字段需要加密后去匹配数据库字段。。。
而且mp又没有能配合的注解实现查询拦截。。。。
那相当于mp的查询构造基本都是废了(除非构造mp条件的数据都调用一下加密方法,但这样处理很麻烦,而且也不美观,当然自己写查询sql能拦截到。。但都自己写了用mp意义何在。。。)
Comment From: miemieYaho
你自己的业务问题自己处理
Comment From: pog2g
这不是业务问题,,而是没有查询拦截。。而且现在这个问题将会是每个人的需求。除非这个框架只适用于小众开发
发自我的iPhone
在 2019年11月22日,12:32,miemieYaho notifications@github.com 写道:
Closed #1844https://github.com/baomidou/mybatis-plus/issues/1844.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/baomidou/mybatis-plus/issues/1844?email_source=notifications&email_token=ALU6ZRPSL6VYFLNCDBUJ5BLQU5OFRA5CNFSM4JQKW4B2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOVA2CUZQ#event-2821991014, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALU6ZRLNUF32USNC6UYA7BLQU5OFRANCNFSM4JQKW4BQ.
Comment From: pog2g
我是觉得查询拦截将来会是一个很必要的问题。。。就和更新插入动态注入某个值一样
发自我的iPhone
在 2019年11月22日,12:32,miemieYaho notifications@github.com 写道:
你自己的业务问题自己处理
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/baomidou/mybatis-plus/issues/1844?email_source=notifications&email_token=ALU6ZRMYI5NBLTIU4JG464DQU5OFPA5CNFSM4JQKW4B2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE4QGXI#issuecomment-557384541, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALU6ZRLW2Y6NMM5K6D3RRH3QU5OFPANCNFSM4JQKW4BQ.
Comment From: bwcxjason
这不是业务问题,,而是没有查询拦截。。而且现在这个问题将会是每个人的需求。除非这个框架只适用于小众开发 发自我的iPhone 在 2019年11月22日,12:32,miemieYaho notifications@github.com 写道: Closed #1844<#1844>. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub<#1844?email_source=notifications&email_token=ALU6ZRPSL6VYFLNCDBUJ5BLQU5OFRA5CNFSM4JQKW4B2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOVA2CUZQ#event-2821991014>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALU6ZRLNUF32USNC6UYA7BLQU5OFRANCNFSM4JQKW4BQ.
最后怎么解决的