【发布时间】:2021-03-27 04:26:40
【问题描述】:
目前我尝试通过修改我的属性文件来插入那些特殊字符。但是它作为问号而不是 ₹ 符号插入,请在下面找到更改。
spring.datasource.url=jdbc:mysql://localhost:3306/dbName?createDatabaseIfNotExist=true&autoReconnect=true&useSSL=false&useUnicode=true&character_set_server=utf8mb4
我的实体列定义
@Column(name = "question", columnDefinition = "TEXT")
private String question;
我试过了
1.将列定义更改为“nvarchar”我得到了休眠错误。
2.在mysql中将列定义改为ALTER TABLE table CHANGE column column VARCHAR(190) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
引用,更改mysql表定义enter link description here
如果有任何修改或错误请帮助我。
【问题讨论】:
-
看
@Nationalized注解,可能对你的问题有帮助Annotation Type Nationalized -
嘿,非常感谢您添加@nationalized 后它正在工作。请您将其添加为答案,以便我可以接受答案。
标签: mysql spring-boot hibernate spring-mvc spring-data-jpa