考虑以下类的结构:BaseDAO具有用于创建PreparedStatement并从池中获取连接的方法AccountDAO扩展BaseDAO以通过JDBC使用Account表。这个类是单例的AccountService像这样调用AccountDAO的方法:AccountDAO.getInstance().login(名称,密码)。AccountDAO是一个带有@Transactional注释的Springbean,用于插入一些数据的方法。这样可以吗?我认为单例DAO类会导致性能问题。在服务层类中使用一些spring注入(inject)可能更好?(我是Spring的新手,所以任何建议都会被