jBoss下資料庫表名大小寫被自動更改的問題

hiphen發表於2003-09-03
環境: jbuilder9 + Jboss3.2.1 + Mysql 3.23 max

mysql中的表名全是小寫的例如customer,但透過jbuilder編譯.ear包後,程式執行時,我開啟jboss的server.log檔案一看,發現資料庫表名全變成大寫了,如下

.....
2003-09-03 01:26:58,375 DEBUG [org.jboss.ejb.plugins.cmp.jdbc.JDBCCreateEntityCommand.Customer] Executing SQL: SELECT COUNT(*) FROM CUSTOMER WHERE id=?
.....
.....

log4J列印出來的資訊,居然這個表名是大寫的CUSTOMER,何解?何解?
dataSource的配置是沒有問題的,涉及到表名時用的都是小寫,但為什麼這個程式生成的會變成大寫呢??? mysql可是大小寫敏感的啊......或者各位有什麼辦法使mysql對大小寫不敏感啊~~

相關文章