robotarm-dao

授权协议 Apache
开发语言 Java
所属分类 程序开发、 ORM/持久层框架
软件类型 开源软件
地区 不详
投 递 者 呼延震博
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

一、描述:

它是一个新颖的、轻量级的、独立的、易于使用的Java DAO Framework 

二、目的:

  • 定义简单
    1. 写DAO层不必像Hibernate或ibatis那样为每个数据实体都创建一个新的配置文件。:)
    2. 只需定义一个接口,集中了对数据库的操作、程序的调用、数据源的使用等。:)
  • 使用简单
    1. 使用时只需为数据实体创建一个接口,不需对其实现 :)
    2. 使用主或从主库,指定数据源都在此接口中。 :)
  • 不用拼写复杂的sql
    1. 不用程序拼写sql将参数加入进来,框架对参数自动填充处理。:)
    2. 除支持标准sql外,另外增加了动态操作语法:if/else、for 循环等。:)
  • 主从分离
    1. 根据查找或更新操作自动的判断使用主或从库。 :)
    2. 执行sql时动态的切换主从数据库,不必为分库烦恼。 :)
    3. 也可在执行强制的使用主或从(暂未实现)。 :(
  • 支持散表散库
    1. 暂未实现。 :(

       项目首页:http://code.google.com/p/robotarm-dao/
      源代码svn地址:http://robotarm-dao.googlecode.com/svn/trunk/
      下载地址:http://code.google.com/p/robotarm-dao/downloads/list
 相关资料
  • 每个人的童年都有一个万能的机械手臂   robotarm-add 一、描述: android程序开发框架,以lib工程的方式提供使用。 二、目的: 简化android程序开发 写程序时只需以lib工程的方式依赖即可,像本工程一样使用 :) 管理程序的整个生命周期 框架管理了程序的整个生命周期,只需要关注业务代码即可 :) 提供独立的功能和工具,提高开发效率 提供非富的工具方法,并不断的更新,可直接

  • 问题内容: 我已经工作/见过一些Spring-Hibernate Web应用程序项目,这些项目具有与实际服务和dao类一样多的接口。 我一直认为这是拥有这些单一实现接口的主要原因: Spring可以将实际实现连接为给定类中的依赖项(松耦合) 在进行单元测试时,我可以创建模拟类并单独测试一个类。 AccountDetail mockedAccountDetail = mock(AccountDeta

  • 问题内容: 我的问题如下。我需要一个类,该类可以作为指向Web系统中数据库连接的单点,以免让一个用户拥有两个打开的连接。我需要使其尽可能最佳,并且应该管理系统中的每个事务。换句话说,只有该类才能实例化DAO。为了使它更好,它还应该使用连接池!我该怎么办? 问题答案: 您将需要实现 DAO管理器 。我从这个网站获得了主要思想,但是我做了自己的实现,解决了一些问题。 首先,您必须配置一个 连接池 。连

  • 问题内容: 我知道工厂和抽象工厂方法,但是我想用Java创建一个DAO工厂模式。 我想知道它的重要性。 它的用法 我已经检查了此链接,但是我很难理解。 任何人都可以借助示例进行解释吗? 编辑: 这是我理解的DAO模式的示例: 实现方式: 厂: 客户端代码: 这道模式正确吗? 我应该在哪里打开并关闭连接? 问题答案: 您可能不了解代码是如何工作的?好像很好 仅供参考: 如果您考虑将其命名为UserD

  • 问题内容: 我正在实施基于Web服务的大学管理系统。该系统将某些课程添加到数据库。下面是我正在使用的代码。 Course.java 然后另一个文件如下 CourseDaoImpl.java 第三个是下面的Web服务文件,它与前两个交互并向数据库添加数据。 CourseService.java 查看我的代码清单,任何机构都可以建议我如何为我的add方法编写测试用例。我完全是JAVA的初学者,我从朋友

  • 问题内容: 我有几个DAO对象,这些对象用于从数据库中检索信息,我 确实 想为它们编写一些自动化测试,但是我很难弄清楚该怎么做。 我正在使用Spring 来运行实际查询(通过准备好的语句)并将结果映射到模型对象(通过类)。 如果要编写单元测试,则不确定如何/应该模拟对象。例如,由于只有读操作,因此我将使用实际的数据库连接,而不模拟jdbcTemplate,但我不确定那是正确的。 这是批处理中最简单