资源简介
Spring4 整合SpringMVC, Hibernate5, SpringSecurity4.2 源码。 直接可用于项目开发。
代码片段和文件信息
package com.chaofan.server.dao;
import java.io.Serializable;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.criterion.DetachedCriteria;
import org.springframework.orm.hibernate5.HibernateTemplate;
import com.chaofan.util.EntityTransformCallback;
import com.chaofan.util.Page;
public interface baseDao {
/**
* function:增加一个entity对象,返回是否添加成功
* @createDate 2018-12-25 下午08:26:39
* @author ammon
* @param T 对象类型
* @param entity 实体类
* @return boolean true/false
* @throws Exception
* */
public boolean add(T entity) throws Exception;
/**
* function:增加一个entity对象,返回String主键
* @createDate 2016-11-25 下午02:45:15
* @author ammon
* @param T 对象类型
* @param entity 实体类
* @return String
* @throws Exception
* */
public String addStringKey(T entity) throws Exception;
/**
* function:增加一个entity对象,返回Integer主键
* @createDate 2016-11-25 下午02:45:15
* @author ammon
* @param T 对象类型
* @param entity 实体类
* @return Integer
* @throws Exception
* */
public Integer addNumKey(T entity) throws Exception;
/**
* function:更新entity对象,返回是否成功 如果不想级联更新则将相关集合设置为null
* @createDate 2018-12-25 下午08:26:39
* @author ammon
* @param T 对象类型
* @param entity
* @return true/false
* @throws Exception
*/
public boolean update(T entity) throws Exception;
/**
* function:执行hql语句 (update/delete) 返回影响条数
* @createDate 2018-12-25 下午08:26:39
* @author ammon
* @param hql
* @param values
* @return 影响条数
* @throws Exception
*/
public int executeHql(final String hql final object... values) throws Exception;
/**
* function:执行sql语句 (update/delete) 返回影响条数
* @createDate 2018-12-25 下午08:26:39
* @author ammon
* @param sql
* @return 影响条数
* @throws Exception
*/
public int executeSql(String sql) throws Exception;
/**
* function:删除entity 如果被级联依赖 则需要将相关级联属性赋值
* @createDate 2018-12-25 下午08:26:39
* @author ammon
* @param entity
* @return true/false
*/
public boolean delete(T entity) throws Exception;
/**
* function:传入要实体类的class和Serializable主键,返回具体实体
* @createDate 2016-11-25 下午03:12:07
* @author ammon
* @param entityClass
* @param id
* @return T
* @throws Exception
* */
public T getById(Class entityClass Serializable id) throws Exception;
/**
* function:传入hql语句以及参数信息 查询实体
* @createDate 2016-11-25 下午03:16:21
* @author ammon
* @param hql
* @param values
* @return T
* @throws Exception
*/
public T getByHql(final String queryHql final object... values) throws Exception;
/**
* function:传入sql语句
* @createDate 2016-11-25 下午03:16:21
* @author ammon
* @param sql
* @param callback 转换器new EntityTransformCallback
* @return T
* @throws Exception
*/
public T queryBySql(String sql EntityTransformCallback callback)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 497 2019-01-09 09:47 springsecurityghibernate_demo\.classpath
文件 345 2019-01-09 09:40 springsecurityghibernate_demo\.myme
文件 1772 2019-01-09 09:44 springsecurityghibernate_demo\.project
文件 500 2019-01-09 09:40 springsecurityghibernate_demo\.settings\.jsdtscope
文件 364 2019-01-09 09:40 springsecurityghibernate_demo\.settings\org.eclipse.jdt.core.prefs
文件 508 2019-01-09 09:40 springsecurityghibernate_demo\.settings\org.eclipse.wst.common.component
文件 252 2019-01-09 09:40 springsecurityghibernate_demo\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2019-01-09 09:40 springsecurityghibernate_demo\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-01-09 09:40 springsecurityghibernate_demo\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 4439 2019-01-09 09:40 springsecurityghibernate_demo\src\applicationContext-spring.xm
文件 1339 2019-01-09 09:40 springsecurityghibernate_demo\src\applicationContext-springmvc.xm
文件 5959 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\server\dao\ba
文件 6505 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\server\dao\impl\ba
文件 491 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\server\dao\impl\UserDaoImpl.java
文件 220 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\server\dao\UserDao.java
文件 1226 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\server\entity\Role.java
文件 1799 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\server\entity\User.java
文件 697 2019-01-09 10:03 springsecurityghibernate_demo\src\com\chaofan\server\security\UserDetailService.java
文件 564 2019-01-09 13:41 springsecurityghibernate_demo\src\com\chaofan\server\security\WebSecurityAppInit.java
文件 552 2019-01-09 13:58 springsecurityghibernate_demo\src\com\chaofan\server\security\WebSecurityConfig.java
文件 1355 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\server\service\impl\UserServiceImpl.java
文件 236 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\server\service\UserService.java
文件 1736 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\unittest\UserServiceTest.java
文件 187 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\util\EntityTransformCallback.java
文件 1823 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\util\Page.java
文件 1749 2019-01-09 09:40 springsecurityghibernate_demo\src\com\chaofan\web\controller\IndexController.java
文件 676 2019-01-09 09:40 springsecurityghibernate_demo\src\hibernate.cfg.xm
文件 369 2019-01-09 09:40 springsecurityghibernate_demo\src\jdbc.properties
文件 584 2019-01-09 09:40 springsecurityghibernate_demo\src\log4j.properties
文件 834 2019-01-09 09:40 springsecurityghibernate_demo\WebRoot\index.jsp
............此处省略95个文件信息
- 上一篇:软件测试中文版
- 下一篇:opencv金字塔模板匹配算法
相关资源
- Spring MVC+Mybatis整合实现用户登录以及
- 基于SSM框架开发的因酷开源网络课堂
- vip会员管理系统、 基于spirng mvc、 s
- 基于 spring,spring mvc,mybatis 权限管理
- Spring mvc + Spring + Spring jdbc 整合
- 基于 Struts2,Hibernate,Spring 框架开发
- 基于spring mvc、spring、hibernate、bootst
- ssm框架整合spring、spring mvc、mybatis开发
- 通用开发平台spring mvc + spring + bootst
- Spring in action 4th Edition & Spring实战第四
- spring-boot使用培训.pdf
- Spring Cloud微服务实战完整带目录版
- SSH网上商城
- 《Spring实战 第四版 中文版 PDF》
- SpringBoot前后端分离demo后台工程+前台
- mongodb+spring+strust框架完整版本
- springboot+mybatis+shiro+rabbitmq+redis项目实
- springmvc 人事管理系统 intellij idea 工程
- flowable-springboot 2.zip
- Springboot整合mybatis简单登录
- 基于SSM框架的论坛系统
- 智慧点餐系统源码/ionic2/springmvc
- 2017最新SSH整合案例注意:本案例使用
- 达内项目 学生课程及成绩管理系统
- 基于SSM框架(SpringMVC + Spring + Mybatis)
- SSM入门增删改查
- 基于ssh框架简单的学生信息管理系统
- SSM框架demospringMVC+spring+mybatis
- Struts2+Hibernate4+Spring4集合简单
- jsf1.2+spring3.0+hibernate3.3-单表增删改查
评论
共有 条评论