问题描述:
数据库密码字段设置为不可见,jpa接收
mysql数据库
复制代码
1
2password BLOB,
实体类
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15/* MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。Mysql针对字符类型大对象存储的解决方案是Lob对象。 @Lob 注解属性将被持久化为 Blog 或 Clob 类型 Clob(Character Large Ojects)类型是长字符串类型,具体的java.sql.Clob, Character[], char[] 和 java.lang.String 将被持久化为 Clob 类型。 Blob(Binary Large Objects)类型是字节类型,具体的java.sql.Blob, Byte[], byte[] 和 serializable type 将被持久化为 Blob 类型。 @Lob 持久化为Blob或者Clob类型,根据get方法的返回值不同,自动进行Clob和Blob的转换。 因为这两种类型的数据一般占用的内存空间比较大,所以通常使用延迟加载的方式,与@Basic标记同时使用,设置加载方式为FetchType.LAZY。 原文链接:https://blog.csdn.net/weixin_42926060/article/details/85016746 */ @Lob @Basic(fetch = FetchType.LAZY) @Column(name = "password",columnDefinition = "BLOB",nullable = true) private String password;
最后
以上就是义气蛋挞最近收集整理的关于jpa连接数据库password字段BLOB问题描述:的全部内容,更多相关jpa连接数据库password字段BLOB问题描述内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复