资源简介

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\.mymetadata

     文件       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.xml

     文件         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.xml

     文件       1339  2019-01-09 09:40  springsecurityghibernate_demo\src\applicationContext-springmvc.xml

     文件       5959  2019-01-09 09:40  springsecurityghibernate_demo\src\com\chaofan\server\dao\baseDao.java

     文件       6505  2019-01-09 09:40  springsecurityghibernate_demo\src\com\chaofan\server\dao\impl\baseDaoImpl.java

     文件        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.xml

     文件        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个文件信息

评论

共有 条评论