java.sql.SQLException:字符串值不正确:'\xAC\XX\x00\x05sr…&x27;
我有这样的代码:java.sql.SQLException:字符串值不正确:'\xAC\XX\x00\x05sr…&x27;,java,mysql,jpa,sqlexception,Java,Mysql,Jpa,Sqlexception,我有这样的代码: @Column(name = COLUMN_DESCRIPTION, columnDefinition = "LONGTEXT") private Map<Locale, String> description = new HashMap<>(); 问题出在哪里?肯定是MYSQL错误。。。更多信息可以在上看到,我已经解决了它,所以在这里,也许有人会发现它很有用: 我试图在错误的位置使用columnDefinition=“LONGTEXT”。只有
@Column(name = COLUMN_DESCRIPTION, columnDefinition = "LONGTEXT")
private Map<Locale, String> description = new HashMap<>();
问题出在哪里?肯定是MYSQL错误。。。更多信息可以在上看到,我已经解决了它,所以在这里,也许有人会发现它很有用: 我试图在错误的位置使用
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
课程中,它开始运行良好。谢谢大家的帮助。检查此链接,您需要显示要添加到列中的内容。添加已创建的表结构,显示列描述信息错误在那里您必须在那里指定proeper关键字
@ManyToOne
@JoinColumn(name = AbstractLocalizingEntity.COLUMN_RELATED_ENTITY, nullable = false)
private Product entity;
@Column(name = Product.COLUMN_DESCRIPTION, columnDefinition = "LONGTEXT")
private String description;