2015-12-04 23 views
-1

我有一个应用程序,我要通过Eclipselink JPA将JSON字符串存储在MySql数据库中。 JSON字符串可以是任意长度。大多数情况下,长度为200到300行的JSON文件中的字符串。 什么是最好的方式来存储字符串?要使用varchar或Blob? 请提供一个例子,如果有的话。超大字符串的Varchar或Blob对象?在Mysql通过Eclipselink

回答

1

您不应将它保存为BLOB,因为它主要用于图像数据或其他二进制数据...如果您不确定有多少个字符,请使用Varchar()或使用大小为65535个字符的TEXT你可能需要保存..

有先前讨论时使用VARCHAR或文字线程:Thread

0

存储文本 - 使用TEXT柱(甚至LONGTEXT),斑点是二进制。

另外,如果你在MySQL 5.7+ - 现在有一个JSON数据类型,这是是一个正确的JSON,更有效地存储和检查都非常的操作方法

+0

但确实的EclipseLink支持MySQL 5.7的' JSON'类型? – gammay

相关问题