面對幾十上百張表、成百上千個字段,手寫 Entity/DTO 不僅枯燥而且易錯。本文介紹一款基於 Swing 開發的桌面工具,支持 MySQL、Oracle、SQL Server、PostgreSQL,能秒級生成帶 JPA 註解的 JavaBean,並整合多種開發實用工具,極大提升開發效率。
UserInfo 生成類名 UserInfo,字段 userId 保持 userIdmysql-connector-java-5.1.39.jarojdbc14.jarsqljdbc4.jarpostgresql-9.4.1208.jre7.jarJDBC 獲取字段驗證較慢,建議配合 Hibernate/MyBatis 命名策略使用「所有字段無 Column 註解」模式:
# Hibernate/JPA
hibernate.ejb.naming_strategy=org.hibernate.cfg.ImprovedNamingStrategy
# MyBatis
mapUnderscoreToCamelCase=true
同時生成 Entity 和 DTO,字段含註解,Getter/Setter 含註解,代碼乾淨無冗餘。配置一次,永久保存,下次打開即用,真正實現「秒生成」。
JAVA_HOME 環境變量paramConfig.ini 讓程序自動生成匹配配置下載地址:CSDN 下載鏈接
這款工具將枯燥的重複勞動轉化為一次配置、永久受益的自動化流程,是 Java 後端開發者的效率倍增器。