我的春天+Hibernate配置文件是小型和超紧的。 我利用汽车扫描找到我的模范实体/单位。
我不想在我的等级中写出一个DAO + DAOImpl。
有些人可能有资格拥有自己,如与其他实体有着复杂的关系,并且需要超越基本的CRUD功能。 但其余部分......
是否有办法绕过法托标准?
Say, 如同一个通用的美国航天局,摘自:
然后我可以做这样的事情。
GenericDao dao = appContext.getBean("genericDao");
dao.save(car);
dao.save(lease);
Is this possible with annotations? I don t want to have to configure anything in xml. If I cannot do above, is it still possible to have one GenericDaoImpl.java with something like:
@Repository("carDao")
@Repository("leaseDao")
class GenericDaoImpl extends CustomHibernateDaoSupport implements GenericDao {
...
}
之后
GenericDao dao = appContext.getBean("carDao");
dao.save(car);
dao = appContext.getBean("leaseDao"); //carDao is garbage coll.
dao.save(lease);
这是否真的可行?