Reputation: 165
I am using these technologies to solve this task : Java, Spring, Hibernate For instance if I have 3 Entities: User, Company, Address
as usually I should create a DaoImpl class and Dao interface:
interface Dao{
void saveUser(User user);
void saveCompany(Company company);
void saveAddress(Address address);
}
@Repository
public class DaoImpl extends HibernateDaoSupport implements Dao{
void SaveUser(User user){
getHibernateTemplate().save(user);
}
void SaveCompany(Company company){
getHibernateTemplate().save(company);
}
.
.
.
}
and here we go for every save() it should have its own method SaveCompany(), SaveUser(), SaveAddress()....
but what if we have hundreds of them is it convenient to be writing a method for everyone of them ?
can we just write such method instead ?
void save(Object obj){
getHibernateTemplate().save(obj);
}
Upvotes: 1
Views: 1909