資源簡(jiǎn)介
Spring4 整合SpringMVC, Hibernate5, SpringSecurity4.2 源碼。 直接可用于項(xiàng)目開發(fā)。
代碼片段和文件信息
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:增加一個(gè)entity對(duì)象,返回是否添加成功
?*?@createDate?2018-12-25?下午08:26:39
?*?@author?ammon
?*?@param?T?對(duì)象類型
?*?@param?entity?實(shí)體類
?*?@return?boolean?true/false
?*?@throws?Exception
?*?*/
public??boolean?add(T?entity)?throws?Exception;
/**
?*?function:增加一個(gè)entity對(duì)象,返回String主鍵
?*?@createDate?2016-11-25?下午02:45:15
?*?@author?ammon
?*?@param?T?對(duì)象類型
?*?@param?entity?實(shí)體類
?*?@return?String
?*?@throws?Exception
?*?*/
public??String?addStringKey(T?entity)?throws?Exception;
/**
?*?function:增加一個(gè)entity對(duì)象,返回Integer主鍵
?*?@createDate?2016-11-25?下午02:45:15
?*?@author?ammon
?*?@param?T?對(duì)象類型
?*?@param?entity?實(shí)體類
?*?@return?Integer
?*?@throws?Exception
?*?*/
public??Integer?addNumKey(T?entity)?throws?Exception;
/**
??*?function:更新entity對(duì)象,返回是否成功?如果不想級(jí)聯(lián)更新則將相關(guān)集合設(shè)置為null
?*?@createDate?2018-12-25?下午08:26:39
?*?@author?ammon
?*?@param?T?對(duì)象類型
?*?@param?entity
?*?@return?true/false
?*?@throws?Exception
?*/
public??boolean?update(T?entity)?throws?Exception;
/**
?*?function:執(zhí)行hql語(yǔ)句?(update/delete)?返回影響條數(shù)
?*?@createDate?2018-12-25?下午08:26:39
?*?@author?ammon?
?*?@param?hql
?*?@param?values
?*?@return?影響條數(shù)
?*?@throws?Exception
?*/
public?int?executeHql(final?String?hql?final?object...?values)?throws?Exception;
/**
?*?function:執(zhí)行sql語(yǔ)句?(update/delete)?返回影響條數(shù)
?*?@createDate?2018-12-25?下午08:26:39
?*?@author?ammon?
?*?@param?sql
?*?@return?影響條數(shù)
?*?@throws?Exception
?*/
public?int?executeSql(String?sql)?throws?Exception;
/**
?*?function:刪除entity?如果被級(jí)聯(lián)依賴?則需要將相關(guān)級(jí)聯(lián)屬性賦值
?*?@createDate?2018-12-25?下午08:26:39
?*?@author?ammon?
?*?@param?entity
?*?@return?true/false
?*/
public??boolean?delete(T?entity)?throws?Exception;
/**
?*?function:傳入要實(shí)體類的class和Serializable主鍵,返回具體實(shí)體
?*?@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語(yǔ)句以及參數(shù)信息?查詢實(shí)體
?*?@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語(yǔ)句
?*?@createDate?2016-11-25?下午03:16:21
?*?@author?ammon?
?*?@param??sql
?*?@param??callback?轉(zhuǎn)換器new?EntityTransformCallback
?*?@return?T
?*?@throws?Exception
?*/
public??T?queryBySql(String?sql?EntityTransformCallback?callback)?
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????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個(gè)文件信息
- 上一篇:軟件測(cè)試中文版
- 下一篇:opencv金字塔模板匹配算法
評(píng)論
共有 條評(píng)論