当前位置: 首页 > 知识库问答 >
问题:

java.sql.sqlException:不正确的字符串值:“\xac\xed\x00\x05sr...”

东郭子默
2023-03-14
    @Column(name = COLUMN_DESCRIPTION, columnDefinition = "LONGTEXT")
private Map<Locale, String> description = new HashMap<>();

在尝试向列添加一些内容后,我得到了

java.sql.SQLException: Incorrect string value: '\xAC\xED\x00\x05sr...' for column 'description' at row 1

问题出在哪里?

共有1个答案

丘向荣
2023-03-14

我已经解决了它,所以它在这里,也许有人发现它有用:

我试图在错误的位置使用columndefinition=“longtext”。只有对表productlocalization的引用,其中存储了多种语言的描述。当我用

@ManyToOne
@JoinColumn(name = AbstractLocalizingEntity.COLUMN_RELATED_ENTITY, nullable = false)
private Product entity;

@Column(name = Product.COLUMN_DESCRIPTION, columnDefinition = "LONGTEXT")
private String description;

ProductLocalization类中,它开始正常工作。谢谢大家的帮助。

 类似资料:
  • 我想使用Spring cache@Cacheable来管理缓存。真正的缓存是redis。 我的代码是这样的: 在我收到发帖请求后 本地主机:8080/帖子?钥匙 redis服务器似乎是一把奇怪的钥匙 Spring缓存 奇怪的redis钥匙和spring数据绝地武士 如何设置@Cacheable的序列化程序,如StringRedisTemplate默认值: 我的application.propert

  • 问题内容: 我想使用Spring cache @Cacheable来管理器缓存。真正的缓存是redis。 我的代码是这样的: 在我有职位要求后 本地主机:8080 / post?key = key&value = value Redis服务器出现一个奇怪的密钥 spring缓存 如何设置@Cacheable的StringRedisTemplate之类的序列化器默认值: 我的application.

  • 我试图上传csv到我的mysql数据库使用jooq,但我得到以下错误。我在网上尝试了各种建议的解决方案,但都没能解决 我如何将csv上传到jooq 我确保文件在utf-8中,但是当有UTF-8字符记录时,无法保存在DB中并抛出上述错误。我确保使用 前端ajax: 我正在通过java rest从前端读取文件 并在传递给jooq之前在本地系统中递归写入文件 我将DB设置为接受utf-8,并进行了验证

  • 我有一个在生产模式下运行的rails应用程序,但是今天当一个用户试图保存记录时突然出现了这个错误。 谢谢

  • 但我还是有例外 由:java.sql.sqlException引起:com.mysql.jdbc.sql第1行的列“rins”的字符串值不正确:“\xf0\x9f\x92\xbc”

  • 问题内容: 我在for循环中解组json时遇到此错误。第一次通过循环可以很好地进行编组,但是在下一次迭代中,我会收到此错误。 我是golang的新手,并且此错误消息尚不清楚。有人可以解释在什么情况下会发生此错误,以及如何避免该错误。 问题答案: 谢谢你回答我的问题。 此错误是由于错误的json导致的,在此之前没有更多的故事了, 我有一个json.RawMessage类型的字段 详细信息 ,我有一个