1 19 20 package org.polepos.teams.hibernate; 21 22 import org.polepos.framework.*; 23 import org.polepos.teams.jdbc.*; 24 25 26 public class HibernateTeam extends Team{ 27 28 private final Car[] mCars; 29 30 public HibernateTeam(){ 31 String [] dbs = Jdbc.settings().getHibernateTypes(); 32 mCars = new Car[ dbs.length ]; 33 for( int i = 0; i < dbs.length; i++ ){ 34 mCars[ i ] = new HibernateCar(dbs[ i ] ); 35 } 36 } 37 38 public String name(){ 39 return "Hibernate"; 40 } 41 42 @Override 43 public String description() { 44 return "relational persistence for idiomatic Java"; 45 } 46 47 48 public Car[] cars(){ 49 return mCars; 50 } 51 52 public Driver[] drivers() { 53 return new Driver[]{ 54 new MelbourneHibernate(), 55 new SepangHibernate(), 56 new BahrainHibernate(), 57 new ImolaHibernate(), 58 new BarcelonaHibernate() 59 }; 60 } 61 62 @Override 63 public String website() { 64 return "http://www.hibernate.org"; 65 } 66 67 } 68 | Popular Tags |