- 浏览: 24631 次
文章分类
- 全部博客 (35)
- linux (0)
- basedaoimpl 1 (0)
- basedao (1)
- basedaoimpl 2 (0)
- basedaoimpl 3 (0)
- basedaoimpl 4 (0)
- basedaoimpl 5 (0)
- basedaoimpl 6 (0)
- basedaoimpl 7 (0)
- htmlservlet1 (0)
- htmlservlet2 (0)
- htmlservlet3 (0)
- htmlservlet4 (0)
- excle1 (0)
- excle2 (0)
- pdf1 (0)
- pdf2 (0)
- servletutil1 (0)
- servletutil2 (0)
- servletutil3 (0)
- ziputil1 (0)
- ziputil2 (0)
- 项目管理以及统计工具 (0)
- linux命令总结 (0)
- 经典回答 (0)
- TR点设置 (0)
- TR点设置2 (0)
- 枚举 (1)
- tomcat5.5.xx以上 (1)
- 标准的写法遍历Map (1)
- 线程安全 (1)
- sql (1)
- 转义字符 (1)
- 经典美文1 (1)
- 经典美文2 (1)
- 经典美文3 (1)
- webservice以及线程应用 (1)
- webservice以及线程应用2 (1)
- InitializingBean应用 (1)
- 线程应用 (1)
- sqlloader1 (1)
- sqlloader2 (1)
- sqlloader3 (1)
- sqlloader4 (1)
- sqlloader5 (1)
- sqlloader6 (1)
- sqlloader7 (1)
- sql上报数据1 (1)
- sql上报数据2 (1)
- sql上报数据3 (1)
- sql上报数据4 (1)
- sql上报数据5 (1)
- sql上报数据6 (1)
- iputil1 (1)
- iputil2 (1)
- iputil3 (1)
- oracle sql1 (1)
- oracle sql2 (1)
- 线程池1 (0)
- 线程池3 (0)
- 日期处理1 (0)
- 日期处理2 (0)
- 日期处理3 (0)
- 日期处理4 (0)
- iputil4 (0)
- iputil5 (0)
- iputil6 (0)
- 日期处理6 (0)
- 日期处理7 (0)
- 日期处理8 (0)
- protocolList (0)
- DATELONG2TEXT (0)
- Dateinfo5 (0)
- Dateinfo6 (0)
- Dateinfo7 (0)
- Dateinfo8 (0)
- Dateinfo9 (0)
- Dateinfo10 (0)
- Dateinfo11 (0)
- Dateinfo12 (0)
- 处理ifream滚动条 (0)
- 工具面试题 (0)
- oracle1 (0)
- 批量插入数据 (0)
- oracle2 (0)
- oracle3 (0)
- oracle4 (0)
- oracle5 (0)
- oracle6 (0)
- oracle7 (0)
- oracle8 (0)
- oracle9 (0)
- oracle11 (0)
- oracle12 (0)
- oracle13 (0)
- oracle14 (0)
- oracle15 (0)
- http://zhang-xzhi-xjtu.iteye.com/category/133743 (1)
- 绑定变量 (0)
- 绑定变量2 (0)
- 绑定变量3 (0)
- 合理使用排序 (0)
- Jconsole 内存1 (0)
- Jconsole 内存2 (0)
- Jconsole 内存3 (0)
- io nio (0)
- nio (0)
- Batch (0)
- fetchsize (0)
- fetchsize2 (0)
- 面试题 (0)
- ExecutorService线程池 (0)
- 阻塞队列 (0)
- 简单阻塞队列实现 (0)
- 简单阻塞队列实现2 (1)
- CountDownLatch 结合线程应用 (0)
- 线程池 (0)
- 阻塞队列2 (0)
- LockSupport park unpark interrupt notifyAll wait等关系区别 (0)
- LockSupport park unpark interrupt notifyAll wait等关系区别1 (0)
- LockSupport park unpark interrupt notifyAll wait等关系区别2 (0)
- nio FileChannel (1)
- Nio Charset (0)
- nio 学习 (0)
- 杨化龙 (0)
- 排序1 (0)
- 排序2 (0)
- tomcat内存配置 (0)
- 字符串转换16进制数表示的字符串 (0)
- Dpi.report.common.TopnEdit (0)
- Dpi.report.common.TopnEdit2 (0)
- Dpi.report.common.TopnEdit3 (0)
- Dpi.report.common.TopnEdit4 (0)
- webservice调用 (0)
最新评论
public interface BaseDao<T, PK extends Serializable> extends GenericDao<T, PK>
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param entityClass hibernate已映射的持久化对象class
* @param params 查询参数
* @return 返回持久化的java对象
*/
public <E> List<E> execSQLEntitiesQuery(String sql, Class<E> entityClass,
Object... params);
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param limit 每页记录数
* @param start 记录开始号
* @param entityClass hibernate已映射的持久化对象class
* @param params 查询参数
* @return 返回持久化的java对象
*/
public <E> List<E> execSQLEntitiesQuery(String sql, int limit, int start,
Class<E> entityClass, Object... params);
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param params 查询参数
* @return 返加数组列表对象(List<?>)
*/
public List<?> execSQLQuery(String sql, Object... params);
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param clazz java对象的class
* @param params 查询参数
* @return 返回非持久化的java对象
*/
public <E> List<E> execSQLQuery(String sql, Class<E> clazz,
Object... params);
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param limit 每页记录数
* @param start 记录开始号
* @param clazz java对象的class
* @param params 查询参数
* @return 返回非持久化的java对象
*/
public <E> List<E> execSQLQuery(String sql, int limit, int start,
Class<E> clazz, Object... params);
/**
* 执行标准SQL更新操作
*
* @param sql 标准的sql语句
* @param params 参数列表
* @return 返回操作影响的记录数
*/
public int execSQLUpdate(String sql, Object... params);
/**
* 执行标准SQL删除操作
*
* @param sql 标准的sql语句
* @param params 参数列表
* @return 返回操作影响的记录数
*/
public int execSQLDelete(String sql, Object... params);
/**
* 执行标准SQL插入操作
*
* @param sql 标准的sql语句
* @param params 参数列表
* @return 返回操作影响的记录数
*/
public int execSQLInsert(String sql, Object... params);
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param entityClass hibernate已映射的持久化对象class
* @param params 查询参数
* @return 返回持久化的java对象
*/
public <E> List<E> execSQLEntitiesQuery(String sql, Class<E> entityClass,
Object... params);
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param limit 每页记录数
* @param start 记录开始号
* @param entityClass hibernate已映射的持久化对象class
* @param params 查询参数
* @return 返回持久化的java对象
*/
public <E> List<E> execSQLEntitiesQuery(String sql, int limit, int start,
Class<E> entityClass, Object... params);
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param params 查询参数
* @return 返加数组列表对象(List<?>)
*/
public List<?> execSQLQuery(String sql, Object... params);
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param clazz java对象的class
* @param params 查询参数
* @return 返回非持久化的java对象
*/
public <E> List<E> execSQLQuery(String sql, Class<E> clazz,
Object... params);
/**
* 执行标准的SQL数据查询
*
* @param sql 标准的sql语句
* @param limit 每页记录数
* @param start 记录开始号
* @param clazz java对象的class
* @param params 查询参数
* @return 返回非持久化的java对象
*/
public <E> List<E> execSQLQuery(String sql, int limit, int start,
Class<E> clazz, Object... params);
/**
* 执行标准SQL更新操作
*
* @param sql 标准的sql语句
* @param params 参数列表
* @return 返回操作影响的记录数
*/
public int execSQLUpdate(String sql, Object... params);
/**
* 执行标准SQL删除操作
*
* @param sql 标准的sql语句
* @param params 参数列表
* @return 返回操作影响的记录数
*/
public int execSQLDelete(String sql, Object... params);
/**
* 执行标准SQL插入操作
*
* @param sql 标准的sql语句
* @param params 参数列表
* @return 返回操作影响的记录数
*/
public int execSQLInsert(String sql, Object... params);
相关推荐
"基于BaseDao的手动数据库操作"是一个常见的话题,尤其在Java开发中。BaseDao是一种设计模式,它通常被用来作为数据库访问对象(DAO)的基础,用于封装数据库的基本CRUD(创建、读取、更新、删除)操作。这种模式...
"常用的BaseDAO及其实现" BaseDAO是Java中一种常用的数据访问对象(DAO),它提供了统一的数据访问接口,封装了数据访问的基本操作。BaseDAO通常是通过继承HibernateDaoSupport类实现的。 BaseDAO的主要功能包括:...
在Java开发中,BaseDao和BaseService是常见的设计模式,用于实现数据访问层(DAO)和业务逻辑层(Service)的抽象基类。通过结合泛型,我们可以创建更通用、灵活的代码,减少冗余并提高代码质量。 首先,我们来理解...
**基于Hibernate的BaseDAO** 在Java企业级开发中,数据访问层(DAO,Data Access Object)是连接业务逻辑层和数据库的重要桥梁。BaseDAO是一种通用的设计模式,它封装了Hibernate框架的基本操作,使得业务逻辑层...
`BaseDAO`是许多项目中常见的一种设计模式,它代表了数据访问对象(Data Access Object)的基础类,用于封装对数据库的通用操作。现在我们来深入探讨`hibernate`中的`BaseDAO`及其相关知识点。 首先,DAO设计模式是...
NC65通过BaseDAO操作数据库,包含接口类及接口实现类: /** * 获取baseDAO * @return */ public BaseDAO getBaseDAO() { if(baseDAO == null){ baseDAO = new BaseDAO(); } return baseDAO; } public ...
在IT行业中,SSH(Spring、Struts、Hibernate)是一个经典的Java Web开发框架组合,而BaseDao是常用于数据访问层的一个基类设计。本话题主要围绕如何利用SSH框架结合BaseDao实现分页功能来展开。 首先,让我们了解...
本篇将重点讲解Spring的声明式事务管理和BaseDao的设计与实现。 一、Spring声明式事务管理 1. **什么是事务**:事务是数据库操作的基本单元,它保证了数据的一致性和完整性。一个事务中的所有操作要么全部成功,...
在企业级软件开发中,通用BaseDao方法集是提高代码复用性和开发效率的重要工具。BaseDao(Base Data Access Object)通常是一个基类,它包含了数据库操作的基本方法,供其他具体的DAO类继承使用。BaseDao的设计理念...
"SpringBoot_BaseDao.zip"这个压缩包文件显然与SpringBoot相关的数据库操作有关,特别是关于BaseDao的基础使用和实现。在Java开发中,Dao(Data Access Object)层是负责处理数据访问的,通常用于与数据库进行交互。...
### 基于Spring JDBC的BaseDAO实现与应用 #### 概述 在Java开发领域,尤其是企业级应用开发中,持久层框架是至关重要的组件之一。Spring框架提供了多种方式来处理数据库操作,其中Spring JDBC模块是轻量级且功能...
在标题提到的"SSH集成查询分页处理BaseDao"中,我们主要关注的是如何在SSH框架下实现数据的分页查询。 分页是大型Web应用中必不可少的功能,它能够帮助用户更有效地浏览和管理大量数据。在这个场景中,"BaseDao...
在Java开发中,BaseDao(基础数据访问对象)是一个常见的设计模式,用于提供数据库操作的通用接口或基类。这个模式的主要目标是提高代码的复用性和可维护性,通过抽象出基本的CRUD(创建、读取、更新、删除)操作,...
在Java编程语言中,`BaseDao.java` 和 `DaoUtil.java` 文件通常包含了与数据库交互的核心逻辑,特别是针对关系型数据库如MySQL。这两个文件中的类和方法是基于JDBC(Java Database Connectivity)API实现的,这是一...
`BaseDAO` 的封装则是一种常见的设计模式,用于简化数据访问对象(DAO)的实现,使得业务代码更加简洁、可维护。 `dbutils` 主要包含以下几个核心概念和功能: 1. **QueryRunner**: QueryRunner类是dbutils的主要...
在Java开发中,`BaseDao` 是一个常见的设计模式,用于提供数据访问对象(DAO)的基础功能,方便其他业务逻辑层或数据访问层组件进行数据库操作。本篇将深入探讨如何利用注解和反射机制来封装一个支持一对多查询的 `...
3. **BaseDao封装**:BaseDao是一般用于数据访问层的基类,它包含了通用的CRUD操作。在这个项目中,BaseDao可能已经定义了如`save()`, `update()`, `delete()`, `findById()`, `findAll()`等方法,以供其他特定的DAO...
`BaseDao`是常见的一种设计模式,用于封装Hibernate的基本数据库操作,它为业务层提供了一种统一的接口,方便进行CRUD(创建、读取、更新、删除)操作。在这个主题中,我们将深入探讨`BaseDao`的设计与实现,以及...
使用baseDao封装基本的增删改查的方法,包括分页查询等功能
### JDBC与BaseDao通用类 #### JDBC(Java Database Connectivity) JDBC是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC定义了一系列的API,...