dao相关内容

Spring-如何自动连接数据源?

一般来说,我在使用自动接线和DI时遇到问题,所以我希望有人可以帮助我,因为我已经被困了好几天了. 这是代码: @Service public class TicketsController implements Controller { private TicketManager ticketManager; @Autowired public void setTicketM ..
发布时间:2020-07-09 07:31:40 Java开发

Spring Java中许多DAO的策略

我们在现有项目中有许多DAO(当前没有接口,但是可以更改).我们没有为每个DAO类连接一个Spring管理的Bean并将它们注入服务层,而是有一个DAO的“工厂",其形式如下: public class DAOFactory { private static DAOFactory daoFac; static{ daoFac = new DAOFactory(); } priva ..
发布时间:2020-07-09 07:16:47 Java开发

Spring会话范围的Bean是否作为原型Bean中的依赖项?

我多次阅读了有关此主题的spring文档,但是我仍然不清楚某些事情. 文档状态: 如果要将(例如)HTTP请求范围的bean注入另一个bean,则必须注入AOP代理来代替范围的bean.也就是说,您需要注入一个代理对象,该代理对象公开与范围对象相同的公共接口,但还可以从相关范围(例如,HTTP请求)中检索实际的目标对象,并将委托方法调用到实际对象上 配置示例如下: ..
发布时间:2020-07-09 05:30:09 其他开发

春季如何在单元测试中插入记录(没有删除方法)

我使用Spring的jdbcTemplate和创建读取更新(不删除)操作来进行DAO操作. 创建方法具有ID参数,该参数是表中的唯一键. 除了模拟DAO,我如何才能在不违反约束的情况下实际测试创建? 使用随机ID有时仍会失败 我应该重写setAutoCommit以避免添加记录吗?仍然认为有效的单元测试吗? 我必须事先在SQL中删除数据库中的记录,还是这种类型的测试有s ..
发布时间:2020-07-09 05:08:09 Java开发

可以使用单例DAO对象吗?

请考虑以下类的结构: BaseDAO,其方法包含峰值PreparedStatement并从池中获取连接 AccountDAO extends BaseDAO通过JDBC与Account表一起使用.这个班是单身人士 AccountService像这样调用AccountDAO的方法: AccountDAO.getInstance().login(name, password). Acc ..
发布时间:2020-07-09 04:20:38 Java开发

"@Transactional"应该在哪里?放置服务层或DAO

首先,我可能会问一些之前已被问到并回答过的问题,但我却无法找回搜索结果.一般而言(或到目前为止):)我们在服务层上定义事务注释,典型的Spring Hibernate Crud通常是 Controller-> Manager-> Dao-> Orm. 我现在遇到一种情况,我需要在基于客户端站点的域模型之间进行选择. 假设客户端A使用我的域模型一切都很好,但是另一个客户端站点将为我提供W ..
发布时间:2020-07-08 21:18:58 其他开发

将附件保存到硬盘

我正在尝试编写一个简单的任务:从Access(2013)数据库检索附件并将其保存到磁盘。目前,我希望代码从记录集中获取第一条记录并将附件保存到C:\maptest.pdf 它显示错误3265:找不到项目在这个集合中(但是数据库中的每个记录都有一个附件)。 有人知道我在做什么错吗? Private Sub CommandButton4_Click() Dim appAcc作为新 ..
发布时间:2020-06-01 00:16:29 其他开发

休眠更新查询问题

对于此更新查询 update TestDB.dbo.MyEmp set empname=? where empid=? 我在我的DAO课上写了 MyEmployee myEmployee = new MyEmployee(); MyEmployee myEmployee =(MyEmployee )session.load(MyEmployee.class, new Int ..
发布时间:2020-05-22 19:04:20 Java开发

我们如何确定对象在OOP中的责任?

我刚刚开始学习OOP,发现很难确定功能的归属.让我们在示例中使用SO中的down投票: 当我们强制转换时,必须在事务中发生以下情况: 减少选民的rep和downVotes计数. 减少收件人的rep. 减少帖子score. 所以... 我们如何确定哪个动作属于哪个对象? 此类功能将在哪里生活?在DAO层,服务层还是实际对象本身? 当对象彼此交互时,例如在我的示例中 ..
发布时间:2020-05-20 01:14:06 其他开发

DAO可以呼叫DAO吗?

我具有需要为客户和客户地址(通过JDBC)更新数据库的组件.从CustomerDAO调用CustomerAddressDAO是否合适?还是创建一个单独的"CustomerDataManager"组件来分别调用它们? 解决方案 您可以做到这一点,但这并不意味着您应该这样做.在这些情况下,我喜欢使用服务(在这种情况下为CustomerService),该服务具有使用两个DAO的方法调用.您可以 ..
发布时间:2020-05-16 20:28:31 其他开发

仓库设计模式-每个Dao应该有一个仓库吗?

我的应用程序中有一些DAO,可以访问数据库进行CRUD操作.可以说有新闻,天气和体育DAO.我对我需要多少个存储库感到困惑.我应该只使用一个存储库,比如说DataRepository,让我保存我的数据库和所有dao的数据库.并封装CRUD操作的方法吗?还是每个DAO都有自己的存储库? 我的意思是,存储库应该只返回调用层可以理解的数据对象.因此,这就像对DAO的封装,但是我不确定我应该为每个D ..
发布时间:2020-05-14 02:21:55 Java开发

使用DAO代码将文件从Access上传到SQL Server-必需对象错误

我有一个Access 2016数据库用作SQL Server 2008 Express实例的前端. WATER_FILES表存在于SQL Server数据库中,并且包括类型为varbinary(MAX)的列Binary_File. 我正在尝试编写一个VBA子例程,该例程会将文件上传到该列中.以下代码会导致错误 必需对象 在运行时.该代码基于以下不完整的页面:我想念什么? D ..
发布时间:2020-05-12 22:47:33 其他开发