zoukankan      html  css  js  c++  java
  • JPA-映射MySql text类型

    JPA 映射到 MySql 的 text 类型

    ——墨问苍生


     

    创建一个Bean

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

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

    Notice.java

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

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

  • 相关阅读:
    awk
    tac
    cat
    less
    more
    head
    vim
    linux安装redis
    Redis for Python开发手册
    Python3.x标准模块库目录
  • 原文地址:https://www.cnblogs.com/hellkey/p/14292906.html
Copyright © 2011-2022 走看看