我是靠谱客的博主 义气蛋挞,最近开发中收集的这篇文章主要介绍jpa连接数据库password字段BLOB问题描述:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题描述:

数据库密码字段设置为不可见,jpa接收

mysql数据库

password BLOB,

实体类

 /*
 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问题描述:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部