Add this configuration in db.properties
db.namingconvention=com.avaje.ebean.config.MatchingNamingConvention
or
db.namingconvention=MATCHING
db.ddl.drop=true
db.ddl.create=true
When run the application, the auto generate table's name and table's column name is still underscore name style.