最近在把dao改写成泛型，并将部分代码进行事物处理