dao相关内容

DAO和数据传输对象

因此,在“数据传输对象"中,应仅包含setter和getter.但是,如何处理还从数据传输对象中插入和删除对象呢? 公共类dto {设置者和获取者.......公共无效delete(){CustomreDao.delete(this.ID);}} 会违背DAO模式本身吗? 谢谢. 解决方案 问一下自己:“更新DAO的delete方法有多困难?"如果您有很多DTO,并且突然需要更 ..
发布时间:2021-04-28 18:51:28 Java开发

具有休眠的DAO和服务层

在服务层实现方面遇到麻烦,我认为我对这个概念不太了解. 在DAO实现中,我可以为特定技术和实体(例如,休眠和用户表)编写所有CRUD逻辑,在服务层中,我们对DAO中的实体的所有数据操作使用DAO(例如getUser,loginUser等.)可以吗? 如果可以的话,我有一个简单的问题,我可以在服务层,DAO实施中还是不处理数据库连接(或者在休眠,会话和事务的情况下)? 例如,我有一 ..
发布时间:2021-04-28 18:51:25 Java开发

Room Dao Null指针异常

我在房间数据库类中创建的抽象Dao方法上收到了空指针异常.虽然我提到的几个示例项目都做同样的事情,但它确实有效.我不了解在其他项目中何时和何处初始化此实例.这是我下面的主要活动代码: 主要活动: package com.example.datta.roomtest;导入android.os.AsyncTask;导入android.support.v7.app.AppCompatActiv ..
发布时间:2021-04-04 20:37:23 Java开发

如何检查房间数据库是否为空

我正在尝试在进行网络呼叫之前检查房间数据库是否为空.但显示以下错误. 错误:不确定如何将Cursor转换为该方法的返回类型(java.lang.Integer). 我一直在做的是,当应用启动时,我正在检查房间数据库中的行数是否为空,然后才进行网络呼叫. 下面是我的代码. UserDao.java @Dao公共接口UserDao {@Query("SELECT * FRO ..
发布时间:2021-04-04 20:37:08 Java开发

按DSC或DESC变量排序的会议室DAO

我正在尝试在我的 @Dao 接口中创建一个 @Query 函数,该函数具有一个布尔参数 isAsc 来确定顺序: @Query("SELECT * FROM Persons ORDER BY first_name(:isAsc?ASC:DESC)")名单getPersonsAlphabetically(boolean isAsc); 显然,这是不允许的.在这附近有工作吗? 编辑 ..
发布时间:2021-04-04 20:34:54 移动开发

在MDB数据库中设置小数位

我正在研究的项目的一部分是以编程方式创建一系列MDB文件,这些文件将是最终的交付成果.客户端的规格要求表中的某些字段具有3个小数位. 我首先使用python创建mdb文件,然后为了能够将列更改为DECIMAL(10,3),我使用ADODB(C#,.NET 4.0)-因为我找不到合适的东西Python.问题是,这对于客户来说还不够.他们想打开MDB并在“设计模式"下​​查看将这些字段设置为3的 ..
发布时间:2021-04-02 19:14:56 其他开发

实体Bean查找器方法VS DAO?

如果我删除实体bean(查找器方法)并引入DAO层,将会提高性能。我主要是想从数据库中读取数据。我的项目中有一个流程,该流程中约有15个实体Bean查找器调用,因此,如果删除实体Bean或引入DAO并保留实体Bean,则性能会得到很大的改善吗?我正在使用EJB 2.1。 解决方案 使用Entity Bean查找器检索数据会加载实体的所有属性,即使您对于手头的任务可能只需要其中之一的值。因此 ..
发布时间:2020-10-14 23:05:05 Java开发

记录集编辑和更新错误的记录

我有以下代码循环两个表并将它们合并到一个新表中: 公共函数MyFunction() Dim Db作为DAO。数据库 Dim rst(1到3)作为DAO.Recordset Dim fld作为DAO.Field Dim fldname,fldtype作为字符串 Dim PxID作为整数 的Dim Iter,计数器作为整数 设置Db = CurrentDb 设置rst(1) ..
发布时间:2020-10-14 23:04:02 其他开发

如何在Java Web应用程序中使用数据源测试DAO?

我正在使用 Tomcat 7 , JSP , Servlets 执行项目。 code>, Log4j 和 MySQL 。 我已经在这个问题上搜索了几个小时,没有给出正确的答案。 如何使用 DataSource 测试我的DAO和 JUnit 吗? 我发现了这个文章最近发布,但不知道如何针对我的目的对其进行配置,并且不确定这样做是否是一种好方法。 我具有以下DAO层次结构: ..
发布时间:2020-10-14 23:02:58 Java开发

如何在dao中使用jndi数据源?

我正在尝试使用tomcat,jsp,servlet和log4j做我的第一个Web项目。我有 TO ,例如:User,Subject,Faculty等,以及 DAO 对象,例如:UserRepository,SubjectRepository,FacultyRepository等。对于存储库,我具有以下层次结构(并非放置了所有实体): AbstractRepository 中的 DataSou ..
发布时间:2020-10-14 23:02:55 Java开发

Java EE:在哪里可以了解dao,服务以及为什么使用它们?

确定 我是新来的工作,现在我被分配到一个使用Spring,Hibernate和Wicket的项目。 而且我看到了很多DAO和服务包,我想了解为什么要使用它们以及它的优点。 我知道DAO它需要使用数据库,但是我想了解更多信息。 我需要DAO和Services层的总体图片。 解决方案 看看 Spring in Action 。本书解释了Spring,DAO和服务的所有基本方面。 ..
发布时间:2020-10-14 23:02:49 Java开发

如何在GWT Web应用程序中正确实现DAO?

我要回答有关DAO和GWT的几个问题。 我正在GWT项目中实现DAO类,并且想在按下按钮时使用它,例如:(在.java GWT类内部) lookUpButton.addClickHandler(new ClickHandler(){ public void onClick(ClickEvent event){ lookup(); } }); ... ... ... pr ..
发布时间:2020-10-14 23:01:55 Java开发

Spring JPA实体未保存到数据库

Spring JPA面临一些问题。我成功配置了Spring JPA项目,并且能够在没有任何异常的情况下运行该项目。 我想将实体保存到数据库。但是当我运行该项目时,它既没有保存到数据库中,也没有引发任何异常。 可能是什么问题?我还添加了许多与休眠相关的jar文件,因为它在运行时引发异常。现在我没有任何异常。但是实体不会保存到数据库中。我已经附加了Spring配置和Java类。 小枝 ..
发布时间:2020-10-14 23:00:43 Java开发

DAO通常应具有哪个范围

毫无疑问,小岛将不会拥有任何状态。 但是,为了最轻松地访问该类,最好使用原型(= new时间)或单身人士? 简单的对象创建对于dao来说是便宜的。它通常仅拥有一个sessionfactory,从单身人士列表访问该对象的 可能是同样昂贵。 澄清:这个问题的重点是,是否对daos的范围有一个常规约定。 解决方案 如果您的问题是关于体系结构的,那么我将把DAO的作用域确定为您 ..
发布时间:2020-10-14 23:00:37 其他开发

会话工厂以处理多个数据库连接

我的任务是为不同的数据源创建多个会话工厂。一个数据源将用于读取请求,另一个数据源用于读写请求。 我们的数据库服务的每个API(DAO的包装器)都作为事务执行。单个API可以调用具有不同读/写属性的多个DAO函数。 执行此任务的最佳方法是什么? 您可以在DAO层中注入两个单独的会话工厂来管理这些事务。或者,您可以使用AbstractRoutingDataSource。在此处 $中查 ..
发布时间:2020-10-14 23:00:27 其他开发