AutoDAO

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

AutoDAO 项目的目标是让Java DAO类的创建变得尽可能简单。只要设计DAO接口,并在接口中利用注释编写必要的HQL,就能够实现所需要的功能。不需要编写实现代码和复杂的XML配 置。对于Common DAO查询可以不用写任何持久化代码,支持Hibernate/JPA,支持在代码编译的时候就能够检查CRUD操作。支持分页,命名参数,命名查询和 HQL校验以实现复杂HQL语句的简单化。

示例代码:

public interface BookDao {
@Finder(query="select b from Book b where title = ?")
Book getByTitle(String title);

@Finder(query="select b from Book b where title like :title and author = :author")
List<Book> findByAuthorAndTitlePart(@Named("titlePart") String titlePart, @Named("author") String author);
}
 相关资料
  • 本文向大家介绍Java的Spring框架中DAO数据访问对象的使用示例,包括了Java的Spring框架中DAO数据访问对象的使用示例的使用技巧和注意事项,需要的朋友参考一下 Spring DAO之JDBC   Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术, 如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换,

  • 另外,假设数据库已经创建和填充。 这描绘了一个学生有多门课程... 我的学生实体: Spring Boot指南没有描述联接或DAOS-我只需要学习如何正确地创建finder方法,这些方法模拟select语句,返回列表或数据结构。 感谢你花时间阅读这篇文章...

  • DaoChain 欢迎使用 DaoChain 区块链镜像认证系统。DaoChain 是 DaoCloud 自安全扫描,安全构建镜像等功能之后隆重推出的分布式镜像校验系统。 DaoChain 结合了区块链的去中心化特性与镜像加密校验技术,实现了不依赖中心化 docker registry 的安全验证功能。 用户可通过加密本地镜像并与区块链上的发布者发布的 hash 值对比,确认本地镜像与发布者发布的

  • 10.8.1 什么是DAO DAO(Database Access Object)使用Microsoft Jet数据库引擎来访问数据库。Microsoft Jet为象Access和Visual Basic这样的产品提供了数据引擎。 与ODBC一样,DAO提供了一组API供编程使用。MFC也提供了一组DAO类,封装了底层的API,从而大大简化了程序的开发。利用MFC的DAO类,用户可以编写独立于DB

  • (本项目终止开发,因为现在 MyBatis 配合 SpringBoot 使用已经全程免配置,其易用性已经达到作者本人的期望。) hydrogen-dao 是一个轻量级的 JDBC 数据库操作工具,专注于简化数据库的连接管理 SQL 执行。其主要功能有: 连接池管理,状态查看; 跨数据库的事务; 根据查询参数来动态组装 select/insert/update/delete 语句,免除大量的 if-

  • 道(Dao)语言是一个轻量级、支持可选类型申明的程序语言。它支持很多高级特性,对基于多核的并行编程有很好的支持。它的C编程接口简单易用,方便嵌入或扩展。 主要特性: 支持可选类型标注,类型推导和静态检查; 支持基于类和接口的面向对象编程; 支持代码块方法(替代函数式方法); 对并行编程有内置的原生支持; 有并行的基于垃圾回收的内存管理; 支持带类型检查的协程; 支持闭包,匿名函数和类; 有类BNF

  • Java ORM框架 大幅度提高开发效率 减少编码量 1. 极·简化DAO操作,大幅度提高编码效率;2. 支持自定义SQL,自动映射;3. 支持Redis缓存和内存缓存,自动更新缓存;5. 支持MyBatis Boolean success = UserFastDao.create().dao().insert(user); //增,新增成功后主键会在对象中设置Integer delCount =

  • bearcat-dao 是一个 node.js 基于 SQL mapping 的 DAO 框架。实现了基于 SQL mapping 来对数据结果集进行映射,是一种半自动化的模式,相比较于 O/R mapping 全自动化的模式。 因此,在 bearcat-dao 里,开发者能够对SQL进行完全的控制,通过SQL来与数据库打交道并进行性能优化,bearcat-dao 则会把数据结果集映射到 bear