如何在創建時如何命令JPA設置默認情況下區分大小寫的MySQL數據庫列?如何在MySQL中自動使用JPA生成區分大小寫的列
6
A
回答
1
MySQL varchar
類型不區分大小寫。你想要的是varbinary
。
CREATE TABLE IF NOT EXISTS `stuff` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varbinary(255) NOT NULL -- varbinary to be case sensitive
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
7
的@Column
註解自己場上可以指定一個columnDefinition屬性,它可以讓你指定列區分大小寫的排序規則。
public abstract String columnDefinition
(可選)SQL爲列生成DDL時使用片段。
默認爲生成的SQL來創建推斷類型的列。
默認:
""
在你的情況,例如,使用@Column批註,你可以使用
@Column( name =「NAME_COL」,columnDefinition =「VARCHAR(250)COLLATE latin1_g eneral_cs「) 私人字符串名稱;
相關問題
- 1. 如何在MySQL的instr()中使用區分大小寫?
- 2. JAXB區分大小寫的類生成
- 3. 在android中不區分大小寫的自動完成
- 4. Windows MySQL區分大小寫
- 5. MySQL不區分大小寫
- 6. 如何在emacs中實現Vim風格區分大小寫的自動完成?
- 7. 使自動完成不區分大小寫
- 8. 區分大小寫的MySQL如查詢
- 9. Lucene如何區分大小寫和不區分大小寫
- 10. MySQL中區分大小寫的查詢
- 11. MySQL中不區分大小寫的REPLACE?
- 12. 如何使用區分大小寫的MySQL密碼字段?
- 13. 如何使PHP/MySQL中的SELECT不區分大小寫?
- 14. 問題與JPA,EclipseLink和區分大小寫的mysql
- 15. Jqgrid ui自動完成:禁用區分大小寫
- 16. jquery自動完成多重分隔符區分大小寫
- 17. 如何區分大小寫?
- 18. 使區分大小寫不敏感的區分大小寫表
- 19. 如何爲NSComboBox啓用不區分大小寫的自動完成功能?
- 20. 在Django中使用Postgresql 9.6如何對大小寫不區分大小寫?
- 21. 在區分大小寫的列中忽略大小寫的搜索(並且不區分大小寫)
- 22. Vim的:不區分大小寫前模式自動完成
- 23. Rails Select2不區分大小寫的AJAX自動完成
- 24. 具有區分大小寫的自動完成
- 25. 區分大小寫的cmd自動完成
- 26. Dotnet:如何使自動完成文本框搜索不區分大小寫?
- 27. 如何使用composer生成的類圖添加不區分大小寫的自動加載?
- 28. 如何在MySQL中使用大小寫?
- 29. 如何在COM中使用區分大小寫的語言解決不區分大小寫的衝突名稱
- 30. 區分大小寫區分大小寫還是全大寫?
「varchar」不區分大小寫 - 它取決於表的排序規則。例如,'utf8_unicode_cs'區分大小寫,而'utf8_unicode_cs'不區分大小寫。 – Mike 2010-07-01 19:20:07
但是我怎麼能讓JPA在自動模式創建時自動設置?每次我在不同的計算機或數據庫實例上使用我的程序時,我都不想手動操作生成的模式。 – ali 2010-07-01 19:23:46
我對JPA一無所知,但我剛剛發現[使用JPA/Hibernate,MySql和Tomcat的字符編碼UTF-8](http://mathiasrichter.blogspot.com/2009/10/character-encoding-utf -8- with.html)。它可能有些用處。 – Mike 2010-07-01 19:30:03