我正在使用这些技术来解决这个任务:Java,Spring,Hibernate 例如,如果我有3个实体:用户,公司,地址
通常我应该创建一个DaoImpl类和Dao接口: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);
}
.
.
.
}
这里我们去每个save()它应该有自己的方法SaveCompany(),SaveUser(),SaveAddress()....
但如果我们有数百个这样的话,为每个人写一个方法会很方便吗?
我们可以改为编写这样的方法吗?
void save(Object obj){
getHibernateTemplate().save(obj);
}