腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
DAO
调用
DAO
、
DAO
调用
服务
还是
SQL
连接
?
java
、
web
、
dao
所以我正在写一个个人项目来学习web编程,我偶然发现了
DAO
模式。我构建了一些类(模型),就像几乎所有的程序一样,它们是嵌套的(例如:类Payment引用了Author实例)。我应该从PaymentJdbcDao
调用
UserJdbcDao来获取付款的作者吗?我是应该用
连接
修改查询以从两个实体中检索字段吗?PaymentJdbcDao应该
调用
UserService (我认为这不好,因为
服务
位于daos之上的层上),
还是
应该将作者引用作为对象删除,而只保留对author_id的引用?
浏览 12
提问于2019-03-10
得票数 0
回答已采纳
1
回答
比起使用dbi.open,dbi.onDemand更受欢迎吗?
dbi
、
dropwizard
、
jdbi
我已经使用dbi.open命令获取了一个
DAO
实例,然后使用该实例运行各种查询。在"finally“块中,我使用
dao
.close()方法关闭
连接
。我还使用了
dao
.inTransaction方法在一个事务中执行多个DB语句。我现在在想,使用dbi.onDemand是不是比使用dbi.open更好,这样就不需要每次都
调用
close了……使用dbi.open会不会是任何
连接
泄漏背后的原因?
浏览 3
提问于2015-06-29
得票数 3
3
回答
什么时候使用抽象工厂模式?
java
、
design-patterns
、
factory-pattern
=dr.findDao("
sql
"); } Map<String, AbstractDao>我用的是
Dao
的例子,因为它很常见,任何人都知道。事实上,我现在的工作与
DAO
无关,我正在构建一个Web对于example:net.CreatePDF、net.CreateWord等,它向客户端公开两个接口
调用
浏览 0
提问于2010-04-23
得票数 5
回答已采纳
1
回答
sqllite3 Node.js数据库控制器(this.
dao
.run不是一个函数)
javascript
、
node.js
我试图设计数据库sqllite3控制器,但是我得到了一个错误:at ProjectRepository.createTable (/home我的结构:
dao
.jsclass AppDAO { this.
dao
) { } creat
浏览 0
提问于2019-06-23
得票数 0
回答已采纳
3
回答
使用JDBC
DAO
创建多对一和多对多关系
java
、
orm
、
jdbc
、
dao
// for many-to-many relationship between groups and roles.因此,我实现了一个
DAO
如何在UserDAO、GroupDAO、RoleDAO之间共享相同的
连接
才能使用DB事务?
浏览 0
提问于2011-05-29
得票数 3
回答已采纳
2
回答
Get在没有活动事务的情况下无效
spring
、
hibernate
、
spring-transactions
hibernate.dialect">org.hibernate.dialect.HSQLDialect</prop> <prop key="hibernate.show_
sql
浏览 4
提问于2012-07-03
得票数 0
回答已采纳
4
回答
我应该传入
连接
还是
将
连接
封装在
DAO
中?
language-agnostic
、
persistence
、
encapsulation
、
dao
是将
连接
封装在
DAO
中,即让
DAO
创建或检索
连接
然后关闭,
还是
将
连接
传递到
DAO
中,并在
DAO
外部的代码中处理细节? 后续:如果将
连接
封装在
DAO
中,如何管理关闭的
连接
?
浏览 1
提问于2010-03-09
得票数 5
回答已采纳
2
回答
什么是模型,什么不是模型php
php
、
model-view-controller
、
architecture
、
models
、
controllers
setLastName('BarName');$sDao = new StudentDAO($s);其中
DAO
浏览 2
提问于2013-05-14
得票数 2
2
回答
服务
层对象可以“
服务
”
DAO
层对象吗?
java
服务
层对象可以“
服务
”
DAO
层对象吗?或者这是否违背了正确分层架构的完整性?
浏览 0
提问于2012-10-15
得票数 0
回答已采纳
4
回答
服务
和
DAO
之间的关系应该是一对一
还是
一对多?
java
、
sql
、
mysql
、
service
、
dao
引发这个问题的代码是我公司代码库中的一个
服务
,它包含四个不同的
DAO
。我并没有太多地考虑这个问题,直到我看到这个
服务
与属于另一个完全不同的
服务
的方法混淆在一起。在此
服务
中创建这些不必要的方法的原因很简单,因为所需的
DAO
是此
服务
类的私有成员。 这是开发人员的不当行为,
还是
在大多数情况下每个
服务
类有多个
DAO
是错误的?注意:我注意到,每个
服务
类有多个
DAO
似乎是合理的,只要它们都包含
浏览 2
提问于2011-01-25
得票数 11
回答已采纳
1
回答
如何不使用ORM对
DAO
进行单元测试
java
、
unit-testing
、
jdbc
、
junit
、
mocking
我现在正在编写JAX-RS web
服务
。我的数据库逻辑已经划分为
DAO
接口(例如interface ItemDAO和具体实现class JDBCItemDAO),这些接口通过依赖注入注入到控制器中。现在,通过给控制器提供模拟
DAO
来测试我的控制器是相对简单的。但是,我无法真正测试我的
DAO
,因为它们使用JDBC,并且除了一个ConnectionFactory (向
调用
方返回java.
sql
.Connection )之外,没有任何依赖项。我不能只向
DAO
传递一个模拟<em
浏览 1
提问于2018-03-03
得票数 1
回答已采纳
2
回答
一个
DAO
可以
调用
DAO
吗?
dao
、
naming
从CustomerDAO
调用
CustomerAddressDAO合适吗?或者创建一个单独
调用
它们的"CustomerDataManager“组件?
浏览 3
提问于2012-01-24
得票数 17
回答已采纳
2
回答
网络
服务
中单例类的作用
java
、
web-services
、
singleton
服务
层它
调用
DAO
,这是一个单例类(我宁愿说它是一个Enum,并且只为Enum定义了实例),并且它没有任何状态。我的意思是在
DAO
层类中没有实例变量。
DAO
层所以应用程序架构就是这样的。DBConnectionEnum { DBConnectionEnum() {
浏览 1
提问于2013-04-11
得票数 0
回答已采纳
3
回答
DAO
类应该依赖于其他
dao
类吗?
java
、
dao
通常,我会尝试以这样一种方式构建
DAO
类,即它们完全依赖于自己。它们可以与多个表交互,但前提是数据与基本对象相关。例如,假设我有一个约会对象,并且约会
DAO
从一个约会表中提取数据。假设约会表是一个
服务
id,这是一个将约会绑定到
服务
的外键。
服务
表完全独立于约会,并且有自己的
DAO
,用户可以在其中添加或删除
服务
。 约会对象具有用于存储
服务
对象的
服务
字段。我这样做是因为在许多情况下,在处理约会时有必要引用此
服务
对象。在约会
浏览 0
提问于2012-10-07
得票数 2
回答已采纳
1
回答
实现
DAO
类的正确方法?
java
、
entity
、
dao
this.var1 = var1;}}package project.src.
dao
我可以拥有
DAO
中的所有static方法吗?有什么问题吗?如果是的话,那为什么? 谢谢。 编辑:找到了我需要的东西, ..。谢谢@BalusC
浏览 0
提问于2012-01-11
得票数 2
回答已采纳
1
回答
如何避免重复
服务
类中的
DAO
方法?@事务性带注释的
DAO
和
服务
类-这是可以接受的实践吗?
java
、
spring
、
transactions
、
annotations
、
dao
我知道,最佳实践是同时拥有
服务
层和数据层,并在
服务
级别上添加@Transactional注释。但在我的例子中,这意味着我创建的大多数
服务
类只是为了重复
DAO
方法.这很让人恼火。在大多数情况下,我真的不需要花哨的
服务
方法,因为这通常是一个得到的问题。一个大教堂的描述和一个与大教堂相匹配的实体的列表。这就是为什么我正在寻找一个简化的解决方案。像使用泛型来避免重复
DAO
:D 那样精彩的事情因此,我想知道用@Transaction来注释<
浏览 1
提问于2013-04-22
得票数 10
1
回答
如何实现
DAO
层?一个表刀
还是
多个表刀?
architecture
、
dao
、
dependency-management
、
design-principles
、
layered
也就是说,业务层不应该依赖于
服务
层,也不应该依赖于
服务
层。每个层的输入应该是什么?既然
服务
层是从表示层
调用
的,那么
服务
层是否应该接受UI bean作为输入呢?
还是
以
服务
Bean作为输入?业务层和
DAO
层也是如此。
DAO
层应该是每个表
还是
可以处理多个表(所有这些表都由一个模块拥有)?我的模块的数据存储在多个表中。此外,多个表
DAO
在获取数据方面具有很高的性能效率(一个
连
浏览 4
提问于2019-05-24
得票数 0
3
回答
在
DAO
、
服务
层架构中使用spring MVC和Hibernate的正确方式是什么?
hibernate
、
spring
、
architecture
、
spring-mvc
、
dao
我在我的
DAO
类中使用Spring MVC和Hibernatedaosupport。困惑这里的事务从哪里开始,应该在
服务
层
还是
DAO
层? 我的视图与
服务
层交互。
DAO
注入到
服务
中。在
DAO
、
服务
层架构中使用Spring MVC和Hibernate的正确方式是什么?
浏览 1
提问于2012-01-25
得票数 8
回答已采纳
1
回答
在MS Access中是否存在与oracle游标相当的内容?
c#
、
database
、
oracle
、
ms-access
、
ref-cursor
我们正在寻找Oracle游标在MS数据库中的替代方案,因为我们有较小的data.We,希望轻一点,但是在进入MS Access之前,我们只想评估它必须提供的特性,我不是MS开发人员。
浏览 1
提问于2016-05-24
得票数 0
回答已采纳
1
回答
为什么在通过jdbc模板执行
sql
脚本时没有删除temp表?
jdbc
、
sybase
、
spring-jdbc
我试图通过jdbcTemplate.execute(.)执行下面所示的
sql
脚本; exec('drop table#
dao
_bulk_trade') 第一次通过swagger<
浏览 2
提问于2022-11-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Go语言操作MySQL的DAO-i
老司机对Mybatis源码浅析及定制原理的讲解
MyBatis学习笔记
Mybatis知识要点-Mapper代理方式
实战派JSP教程(九)-三层架构优化篇
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券