`
sonyfe25cp
  • 浏览: 203801 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL中Text, MeduimText, LongText在Hibernate中的设置

阅读更多

在Hibernate的配置中,我目前是采用Annotation的方式,不过原理应该都一样。

对于如下的属性:
  private String dtaContent;

  @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)
  @Column
  public String getDtaContent() {
    return dtaContent;
  }
Hibernate会默认对应到MySQL的Text上去。Text是有65535字节限制的。


改成:
  private String dtaContent;

  @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)
  @Column(length = 16777215)
  public String getDtaContent() {
    return dtaContent;
  }
Hibernate会对应到MySQL的MeduimText上去。MedumnText最大16777215字节。

改成:
  private String dtaContent;

  @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)
  @Column(length = 16777216)
  public String getDtaContent() {
    return dtaContent;
  }
Hibernate会对应到MySQL的LongText上去。LongText最大2147483647字节。

太tmd有用了!!
分享到:
评论

相关推荐

    INFA技术超群_中文KB_00029_TDM_Mysql中Longtext字段处理方式

    - 在使用Informatica处理MySQL中的Longtext字段时,需要注意读取和写入过程中的数据完整性。由于Longtext字段容量较大,因此在传输过程中可能会遇到数据截断或丢失的问题。解决这一问题的方法之一是确保数据管道...

    mysql中插入多text类型问题

    在 MySQL 中,插入多个 text 类型字段时,可能会遇到 "Row size too large" 的错误,这是因为 MySQL 的行大小限制所致。在这种情况下,我们可以通过修改 MySQL 的配置文件和表的行格式来解决这个问题。 问题分析 ...

    mysql 让hibernate支持text字段的方言

    在MySQL中,`TEXT`字段类型用于存储大量的文本数据,包括`TINYTEXT`, `TEXT`, `MEDIUMTEXT`, 和 `LONGTEXT`,它们分别有不同的最大长度。然而,Hibernate在默认情况下可能不直接支持所有这些字段类型,尤其是在老...

    解决Hibernate中MySQL的中文排序

    在使用Hibernate进行数据库操作时,可能会遇到MySQL数据库中文排序不正确的问题。这通常是由于字符集设置、数据库...通过以上步骤,可以有效地解决MySQL数据库在Hibernate中的中文排序问题,确保数据的正确展示和检索。

    hibernate和MySQL的jar

    在描述中提到的“核心jar,亲测可用,跑demo是够用了”,这表明这些jar文件包含了运行Hibernate与MySQL交互所需的基本组件,并且已经有人验证过它们在演示或测试环境中可以正常工作。通常,这包括Hibernate的核心库...

    hibernate+mysql乱码问题

    在开发Java Web应用程序时,经常会遇到数据库操作中的字符编码问题,特别是当使用Hibernate框架与MySQL数据库结合时。本文将深入探讨“hibernate+mysql乱码问题”的原因、解决方案以及如何预防这类问题。 首先,...

    spring3.0+hibernate3.3+mysql8.0

    在本项目中,我们关注的是一个经典的Java Web开发技术栈:Spring 3.0、Hibernate 3.3以及MySQL 8.0的整合。这个组合是企业级应用中常见的技术选型,它们各自承担着不同的职责,共同构建了一个强大、灵活且可扩展的...

    Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改+调试+整理)

    MySQL中的LONGTEXT类型是一种用于存储大量文本数据的数据类型,它能容纳非常大的字符串,最大长度可达4GB。在本示例中,LONGTEXT被用来存储大文件,包括二进制文件,如ISO映像或可执行文件。这使得MySQL不仅能够处理...

    hibernate+mysql基本原理示例

    在Java应用中,要使用Hibernate连接MySQL数据库,首先需要在`hibernate.cfg.xml`配置文件中设置数据库连接信息,包括URL、用户名、密码和驱动类名。例如: ```xml <property name="hibernate.connection.url">jdbc:...

    Hibernate中连接MySql所需的jar包

    以下是在Java代码中设置MySQL连接的基本步骤: 1. 引入mysql-connector-java jar包。 2. 注册MySQL JDBC驱动:`Class.forName("com.mysql.jdbc.Driver");` 3. 创建数据库连接:`Connection conn = DriverManager.get...

    hibernate+mysql 中文存入数据库乱码解决方法

    在开发Java Web应用时,特别是涉及到Hibernate与MySQL的整合时,中文字符的存储和显示问题是一个常见的挑战。中文字符乱码通常发生在数据的输入、处理和输出三个环节,需要在多个层面进行配置和调整以确保正确的字符...

    mysql的驱动包,适合使用hibernate和jpa

    本篇文章将深入探讨MySQL驱动在Hibernate和JPA中的使用,以及为什么选择特定的驱动版本对于避免问题至关重要。 首先,MySQL驱动主要由Java JDBC(Java Database Connectivity)接口提供,它是Java标准版(Java SE)...

    struts2+hibernate+mysql实现注册登录

    在这个教程中,开发者首先会设置开发环境,包括安装JDK、Tomcat服务器、Eclipse或IntelliJ IDEA等IDE,以及Struts2、Hibernate和MySQL的相关库。接着,他们会创建数据库表和对应的实体类,配置Hibernate的...

    Spring+Hibernate+Mysql简单搭建

    在IT行业中,Spring、Hibernate和Mysql是三个非常重要的开源框架和数据库系统,它们共同构成了企业级应用开发的基础。本文将详细阐述如何使用这三个技术来搭建一个简单的后端系统。 首先,Spring是一个全面的Java...

    解决hibernate与MySql存储中文时出现乱码问题

    除了在`hibernate.cfg.xml`中配置URL外,还可以在Hibernate的`ConnectionProvider`中设置字符集,确保数据库连接时使用UTF-8。 7. **页面编码**: 如果是Web应用,还需要确保HTML页面的编码设置正确,通常在`...

    Hibernate的MySql查询.rar

    在MySQL与Hibernate的结合使用中,我们需要注意的是,由于两者都是跨平台的,因此在设置数据库连接参数时,需要确保驱动兼容性,以及正确配置JDBC URL、用户名和密码。 总的来说,Hibernate通过其强大的ORM能力简化...

    mysql数据库hibernate jar文件

    mysql数据库hibernate jar文件

    spring+hibernate 分页 +mysql

    1. **配置Hibernate**: 首先,我们需要在Spring配置文件中设置Hibernate的相关属性,包括数据源、SessionFactory和TransactionManager。 2. **定义实体类和映射**: 创建Java实体类,对应数据库中的表,并使用...

    hibernate3+mysql简单学习实例.rar

    在本实例中,你需要设置一个MySQL数据库,并根据Hibernate配置文件建立相应的表。 9. **JDBC(Java Database Connectivity)**: 虽然Hibernate主要通过ORM简化数据库操作,但在配置阶段,你可能仍需要使用JDBC来...

    hibernate3.2+mysql+log4j

    1. **设置环境**:确保安装了JDK,并在项目中添加Hibernate、MySQL JDBC驱动和log4j的依赖库。 2. **配置Hibernate**:编写hibernate.cfg.xml配置文件,指定数据库连接信息、方言、缓存策略等。 3. **映射对象**:...

Global site tag (gtag.js) - Google Analytics