sh(Spring+Spring mvc+hibernate)——BaseDao.java

简介: sh(Spring+Spring mvc+hibernate)——BaseDao.java
 /**  
* @Title: BaseDao.java
* @Package org.dao
* @Description: TODO该方法的主要作用:
* @author A18ccms A18ccms_gmail_com  
* @date 2017-11-17 上午8:17:28
* @version V1.0  
*/
package org.dao;

import java.io.Serializable;

/**
 * 
*    
* 项目名称:test_ssh_16qn3   
* 类名称:BaseDao   
* 类描述:   通用basedao
* 创建人:Mu Xiongxiong  
* 创建时间:2017-12-27 上午10:39:35   
* 修改人:Mu Xiongxiong   
* 修改时间:2017-12-27 上午10:39:35   
* 修改备注:   
* @version    
*
 */
public interface BaseDao<T> {

    /**
     * 
    * @Description: 该方法的主要作用:添加信息
    * @Title: saveEntity
    * @param  @param entity 设定文件  
    * @return  返回类型:void   
    * @throws
     */
    void saveEntity(T entity);

    /**
     * 
    * @Description: 该方法的主要作用:修改信息
    * @Title: updateEntity
    * @param  @param entity 设定文件  
    * @return  返回类型:void   
    * @throws
     */
    void updateEntity(T entity);

    /**
     * 
    * @Description: 该方法的主要作用:删除信息
    * @Title: delEntity
    * @param  @param entity 设定文件  
    * @return  返回类型:void   
    * @throws
     */
    void delEntity(T entity);


    /**
     * 
    * @Description: 该方法的主要作用:根据编号进行查询
    * @Title: queryById
    * @param  @param entity
    * @param  @return 设定文件  
    * @return  返回类型:T   
    * @throws
     */
    T queryById(Serializable id);

}
目录
相关文章
|
12小时前
|
SQL Java 数据库连接
15:MyBatis对象关系与映射结构-Java Spring
15:MyBatis对象关系与映射结构-Java Spring
12 4
|
12小时前
|
设计模式 前端开发 Java
19:Web开发模式与MVC设计模式-Java Web
19:Web开发模式与MVC设计模式-Java Web
9 4
|
2天前
|
Java 测试技术 Maven
Spring Boot单元测试报错java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]
Spring Boot单元测试报错java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]
|
2天前
|
人工智能 Java API
Spring AI 抢先体验,5 分钟玩转 Java AI 应用开发
Spring Cloud Alibaba AI 以 Spring AI 为基础,并在此基础上提供阿里云通义系列大模型全面适配,让用户在 5 分钟内开发基于通义大模型的 Java AI 应用。
|
2天前
|
消息中间件 安全 Java
在Spring Bean中,如何通过Java配置类定义Bean?
【4月更文挑战第30天】在Spring Bean中,如何通过Java配置类定义Bean?
9 1
|
2天前
|
Java API 数据安全/隐私保护
【亮剑】如何使用Java整合Spring框架来发送邮件?
【4月更文挑战第30天】本文介绍了如何在Java项目中结合Spring框架实现邮件发送功能。首先,需在`pom.xml`添加Spring和JavaMail依赖。然后,在`applicationContext.xml`配置邮件发送器,包括SMTP服务器信息。接着,创建一个使用依赖注入的`EmailService`类,通过`JavaMailSender`发送邮件。最后,调用`EmailService`的`sendSimpleEmail`方法即可发送邮件。最佳实践包括:使用配置管理敏感信息,利用`MimeMessage`构造复杂邮件,异常处理和日志记录,以及在大量发送时考虑使用邮件队列。
|
1天前
|
存储 安全 Java
深入理解Java并发编程:线程安全与性能优化
【5月更文挑战第1天】本文将深入探讨Java并发编程的核心概念,包括线程安全和性能优化。我们将详细分析线程安全问题的根源,以及如何通过合理的设计和编码实践来避免常见的并发问题。同时,我们还将探讨如何在保证线程安全的前提下,提高程序的并发性能,包括使用高效的同步机制、减少锁的竞争以及利用现代硬件的并行能力等技术手段。
|
1天前
|
并行计算 Java 数据处理
Java中的多线程编程:基础知识与实践
【5月更文挑战第1天】本文将深入探讨Java中的多线程编程,包括其基本概念、实现方式以及实际应用。我们将从理论和实践两个角度出发,详细解析线程的创建、启动、控制以及同步等关键问题,并通过实例代码演示如何在Java中有效地使用多线程。
|
1天前
|
Java 程序员
Java中的多线程编程:从理论到实践
【5月更文挑战第1天】 在现代计算机科学中,多线程编程是一个重要的概念,它允许程序员在同一程序中并行运行多个任务。Java作为一种广泛使用的编程语言,提供了一套丰富的多线程编程工具。本文将介绍Java中多线程编程的基本概念,包括线程的创建、启动、控制和同步,以及一些常见的多线程问题和解决方案。
|
1天前
|
存储 Java 程序员
Java中的多线程编程:基础知识与实践
【5月更文挑战第1天】在现代计算机科学中,多线程是一种重要的并行计算技术,允许多个执行流程并发运行。本文将深入探讨Java语言中的多线程编程,从基础概念到实际应用,帮助读者理解多线程的核心原理,并通过实例学习如何在Java中创建和管理线程。我们将涵盖线程的生命周期、同步机制以及如何利用高级类如Executor框架来优化多线程应用的性能。通过本文的学习,读者将具备设计和实现高效、稳定多线程Java应用程序的能力。
6 2