Spring Boot 註解加密隱私信息
1、註解字段:
@Column(name = "phone", length = 100)
@ColumnTransformer(read = "AES_DECRYPT(UNHEX(phone), 'aes_phone')", write = "HEX(AES_ENCRYPT(?, 'aes_phone'))")
private String phone;
2、原生SQL 查詢加密數據:
SELECT AES_DECRYPT(UNHEX(s.phone),'aes_phone') FROM TABLSE s
@Column(name = "phone", length = 100)
@ColumnTransformer(read = "AES_DECRYPT(UNHEX(phone), 'aes_phone')", write = "HEX(AES_ENCRYPT(?, 'aes_phone'))")
private String phone;
2、原生SQL 查詢加密數據:
SELECT AES_DECRYPT(UNHEX(s.phone),'aes_phone') FROM TABLSE s
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
jdbc連接數據庫和使用
qsky2012
2020-07-05 05:05:54
dom4j解析xml(sina rss xml)
qsky2012
2020-07-05 05:05:54
java解析properties文件大全
qsky2012
2020-07-05 05:05:44
web項目拷貝項目後,eclipse修改不同的項目名稱使其能夠訪問(Web Project Settings設置)
damaolly
2020-07-04 23:01:08
Java 保留兩位小數(未完待續)
damaolly
2020-07-04 23:01:08
java 技術提升,複習,總結(二)
java 技術提升,複習,總結(二) 接上篇反射: 數組的反射,同樣看代碼理解: int [] a1 = new int[]{1,2,3}; int [] a2 = new int[4]; int
浩宇碧海
2020-07-04 17:36:53
java 高新技術 總結(一)
浩宇碧海
2020-07-04 17:36:53
java 日期 Date 操作總結
1:Java對日期Date類進行加減運算,年份加減,月份加減/** * 日期操作 * @param date 修改日期的字符串 》》“20
浩宇碧海
2020-07-04 17:36:53
mybatis 怎麼動態的自定義和解析 mapper 標籤?
kfyty725
2020-07-01 05:15:43
實現基於註解的 mybatis,並基於此編寫代碼生成工具
kfyty725
2020-07-01 05:15:43
mybatis 也想要類似 spring-data-jpa 那樣只需要寫接口就能查詢的功能怎麼辦?
kfyty725
2020-07-01 05:15:42
自行設計和實現一個 LRU (最近最少使用) 緩存機制
h624536203
2020-06-30 22:15:07
DWRUtil的使用
xinyu173089
2020-06-25 12:29:24
Ibatis傳入數組參數
xinyu173089
2020-06-25 12:29:13