JPA-映射MySql text类型

摘要:
需要设置一下@Lob和@Column。@Lob代表是长字段类型,默认的话,是longtext类型,所以需要下面这个属性来指定对应的类型。
JPA 映射到 MySql 的 text 类型

——墨问苍生


创建一个Bean

jpa如果直接映射mysql的text/longtext/tinytext类型到String字段会报错。需要设置一下@Lob@Column

@Lob代表是长字段类型,默认的话,是longtext类型,所以需要下面这个属性来指定对应的类型。

Notice.java

    @Entity(name = "notice")
public classNotice {
    @Id
    @GeneratedValue(strategy =GenerationType.IDENTITY)
    @Column
    private intid;
    //...省略其它字段
    @Column(columnDefinition = "text")//设置映射为text类型
    private String n_Details;   //公告内容
    }

columnDefinition="text"里面的类型可以随意改,后面mysql可能会有新的类型,只要是对应java的String类型,就可以在这里动态配置。

免责声明:文章转载自《JPA-映射MySql text类型》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇死锁检测LInux上返回到切换目录前的目录下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

3. mysql 索引命中规则及优化

1.什么是索引 “索引(在mysql中叫键 key),是存储引擎快速找到记录的一种数据结构。” --- 《高性能MySQL》,例如innodb引擎使用的就是B+树。 2.索引类型 命令:show index from table_name; 查看索引详情。 主键索引 PRIMARY KEY: 一种特殊的唯一索引,不允许为null,一般建表时会创建主键,若...

Linux中使用mysqldump对MySQL数据库进行定时备份

#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH export LANG=en_US.UTF-8 savedir=/log/database_ba...

最全C++11/14/17/20/23 的新特性代码案例

最全C++11/14/17/20/23 的新特性代码案例 来源https://zhuanlan.zhihu.com/p/389895793 C++11新特性 关键字 新增关键字 thread_local static_assert nullptr noexcept decltype constexpr char16_t char32_t alignof...

MySQL存储过程(转)

MySQL存储过程(转) 一、MySQL 创建存储过程“pr_add” 是个简单的 MySQL 存储过程,这个存储过程有两个 int 类型的输入参数 “a”、“b”,返回这两个参数的和。 drop procedure if exists pr_add; -- 计算两个数之和 create procedure pr_add(a int,b int)begin...

mysql主从 1050错误

在mysql从库上查询时出现如下错误 ...................... Last_Errno: 1050                    Last_Error: Error 'Table 'jiuku_brand_img' already exists' on query. Default database: 'wine_cn'. Qu...

1045-access denied for user 'root'@

mysql数据库连接时报错:1045-access denied for user 'root'@...... 解决步骤: 1.停止MYSQL服务(net stop mysql57) 2.在CMD命令行窗口,进入MYSQL安装的bin目录 比如“C:Program FilesMySQLMySQL Server 5.7in” 3.继续输入命令为:"mysql...