面對幾十上百張資料表、成千上萬個欄位,手寫 JavaBean 與資料庫設計文檔不僅耗時耗力,還易出錯。TableGo(原名 JavaBean 自動生成工具)正是為解決此痛點而生的 Swing 桌面應用,支援 MySQL、Oracle、SQL Server、PostgreSQL,整合 JPA/MyBatis 註解、雙向命名轉換、多線程批量生成、內建實用工具箱,讓開發效率瞬間提升。
ImprovedNamingStrategy 與 MyBatis mapUnderscoreToCamelCase。透過 JDBC 讀取欄位驗證資訊較慢,建議實體生成策略設為「所有欄位均無 Column 註解」,搭配以下框架配置即可自動映射:
# Hibernate/JPA
hibernate.ejb.naming_strategy=org.hibernate.cfg.ImprovedNamingStrategy
# MyBatis
mapUnderscoreToCamelCase=true
| 資料庫 | 驅動包 |
|---|---|
| MySQL | mysql-connector-java-5.1.39.jar |
| Oracle | ojdbc14.jar |
| SQL Server | sqljdbc4.jar |
| PostgreSQL | postgresql-9.4.1208.jre7.jar |
JAVA_HOME,否則無法啟動exe4j 完美支援 32/64 位元 Windows(含 Win10)作者聲明:軟體為個人開發,歡迎回報 Bug 與建議,後續版本持續優化。若覺得好用,請支持 CSDN 版下載,感謝!