黑马程序员技术交流社区
标题:
hibernate框架BaseDao公用代码
[打印本页]
作者:
何家旺
时间:
2013-8-1 13:57
标题:
hibernate框架BaseDao公用代码
本文的基本DAO是基于hibernate与java的反射机制编写的。
package com.gmxt.baseDao.baseDaoImpl;
import java.lang.reflect.ParameterizedType;
import java.util.Collections;
import java.util.List;
import javax.annotation.Resource;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.springframework.transaction.annotation.Transactional;
import com.gmxt.baseDao.BaseDao;
import com.gmxt.common.Pagination;
@Transactional
@SuppressWarnings("unchecked")
public abstract class BaseDaoImpl<T> implements BaseDao<T> {
@Resource
private SessionFactory sessionFactory;
protected Class<T> clazz;
public BaseDaoImpl() {
ParameterizedType type = (ParameterizedType) this.getClass()
.getGenericSuperclass();
this.clazz = (Class) type.getActualTypeArguments()[0];
}
public void delete(String id) {
Object object = (Object) getSession().get(clazz, id);
getSession().delete(object);
}
public T getById(String id) {
return (T) getSession().get(clazz, id);
}
public List<T> getAll() {
return getSession().createQuery("from " + clazz.getSimpleName()).list();
}
复制代码
作者:
潘才新
时间:
2013-8-1 16:18
这个绝对的实用。拿走了....{:soso_e179:}
作者:
小猴子
时间:
2013-8-10 10:17
好好 更好好啊 啊 阿飞说分手
作者:
风乐
时间:
2013-8-11 11:02
基本DAO是基于hibernate与java的反射机制编写
作者:
万代枭雄王
时间:
2013-8-17 21:44
haohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoahaohaohoahaohoa
作者:
想你 已成习惯
时间:
2013-8-22 16:29
帮主必火》。。
作者:
转身大笑面对
时间:
2013-8-26 16:23
好东西啊 啊
作者:
傅宇
时间:
2013-9-13 22:33
不错哟。
作者:
混混
时间:
2013-9-24 08:55
值得 研究
作者:
feng123
时间:
2013-9-24 12:11
先收藏{:soso_e134:}
作者:
CodeWeb
时间:
2013-9-25 17:38
下载看看
作者:
第一印象
时间:
2013-10-8 17:40
顶一个,看下
作者:
明日月明
时间:
2013-10-9 21:56
{:3_46:}{:3_48:}{:3_48:}
作者:
明天以后
时间:
2013-10-10 23:28
看看行不行
作者:
☆清寒★Anke
时间:
2013-11-12 02:12
好东西好东西好东西好东西好东西好东西
作者:
起床洗脸刷牙去
时间:
2013-12-7 12:27
额,找了好久想看看。{:2_31:}
作者:
chensc
时间:
2014-1-7 08:20
学习学习!
作者:
乐山市lss
时间:
2014-1-12 19:22
{:3_46:}好资料好资料
作者:
乐山市lss
时间:
2014-1-12 19:26
{:3_46:}好资料好资料
作者:
ucq
时间:
2014-2-26 05:43
非常感谢,帮助很大
作者:
bistoury
时间:
2014-3-3 10:47
好东西啊
学习了
作者:
chensc
时间:
2014-3-13 08:06
学习学习!
作者:
chensc
时间:
2014-3-18 08:18
学习学习!
作者:
chensc
时间:
2014-3-18 08:19
学习学习!
作者:
chensc
时间:
2014-3-28 08:06
学习学习!
作者:
瞌睡虫
时间:
2014-5-10 14:46
RE: hibernate框架BaseDao公用代码 [修改]
作者:
chongge
时间:
2014-5-13 01:39
顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!顶!
作者:
wdz759886267
时间:
2014-6-30 14:43
这是什么的啊
学习下
作者:
冰雪里的男孩
时间:
2014-7-8 10:17
感谢楼主分享
作者:
Light_time
时间:
2014-7-14 15:28
好东西,实用
作者:
Light_time
时间:
2014-7-14 16:06
好东西,实用
作者:
沙漠里的小鱼
时间:
2014-7-27 18:00
学习11111111
作者:
hzy1992asd
时间:
2014-8-15 00:26
研究学习
作者:
高速度
时间:
2014-8-22 22:28
谢谢分享
作者:
青腾
时间:
2014-8-24 10:11
回复查看dddd
作者:
lxg1208
时间:
2014-8-30 22:04
这个绝对的实用。拿走了....
作者:
のソ夏末
时间:
2014-9-11 21:40
谢谢楼主分享!
作者:
黑色的雪
时间:
2014-9-12 07:50
顶一个
作者:
欲风
时间:
2014-9-13 18:39
谢谢。~~~~~~~~~~~~~~~
作者:
zz_job
时间:
2014-9-23 22:12
啥意思啊。。。。
作者:
hadesvip
时间:
2014-10-10 20:14
赞一个:lol。。。。。。
作者:
mingzmli
时间:
2014-11-22 15:07
upupupupupupupupupupupupupupupup
作者:
zhu_yc
时间:
2014-12-14 09:19
好东西,受了
作者:
爱无声love
时间:
2014-12-29 19:52
好啊啊啊啊啊啊啊啊啊啊啊啊啊啊
作者:
爱~
时间:
2015-1-2 17:45
谢谢!!!!!!!!!!!!
作者:
yy306525121
时间:
2015-1-9 21:33
好资料好资料
作者:
czwanglei
时间:
2015-1-14 09:29
过来看看何老师。
作者:
高正新
时间:
2015-1-14 17:17
感谢分享,学习了
作者:
hong云梦
时间:
2015-1-17 15:26
顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
kayson
时间:
2015-9-7 09:46
赞一个,学习一下。。。
作者:
neg23168
时间:
2015-9-7 20:17
谢谢楼主,学习一下
作者:
isAction
时间:
2015-9-9 22:04
相当的 good
作者:
18788842353
时间:
2015-9-17 12:47
支持支持支持
作者:
曾海
时间:
2015-10-22 21:03
好资料。谢谢楼主
作者:
itheima_jl
时间:
2015-10-23 11:33
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者:
最美不过遇见
时间:
2015-11-19 23:35
hibernate的知识可以收藏了
作者:
zxbwxy1
时间:
2015-11-19 23:44
顶一个,看下
作者:
not_bug
时间:
2016-5-28 13:25
辅导辅导辅导辅导师傅
作者:
zlb820
时间:
2016-6-2 21:36
谢谢分享
作者:
runner
时间:
2016-8-20 22:10
66666666666666666
作者:
newu
时间:
2016-8-21 09:10
不错哟,我只是路过打酱油的,嘿嘿
作者:
lvshen9
时间:
2017-8-3 14:07
谢谢分享
作者:
lton
时间:
2017-8-10 10:05
学习学习,收藏中
作者:
qinchun2046
时间:
2017-8-22 10:48
很好用的啊
作者:
微风
时间:
2017-8-22 13:02
这个绝对的实用。拿走了....{:soso_e179:}
作者:
kent1124
时间:
2017-8-22 20:57
好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
作者:
榕树长枫叶
时间:
2017-8-31 14:37
学习 唯有学习
作者:
zfrhm
时间:
2017-9-5 08:58
谢谢,这个很不错
作者:
腐朽的青春
时间:
2017-9-5 14:59
这个应该有用吧
作者:
hz有盼头啊
时间:
2017-9-12 00:31
哈哈哈
作者:
邢航
时间:
2017-9-13 15:36
学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习
作者:
轻诗雨
时间:
2017-9-21 09:03
哈哈哈哈
作者:
hz有盼头啊
时间:
2017-10-2 13:15
感谢分享
作者:
xgwhsgws
时间:
2017-10-3 09:08
很有用,值得学习,感谢楼主分享
作者:
konglingzhi
时间:
2017-10-3 09:22
,。。。。。
作者:
hz有盼头啊
时间:
2017-10-7 14:56
感谢分享
作者:
2044948322
时间:
2017-10-10 12:00
good!!!!!!!!!!!
作者:
zhangyibo_
时间:
2017-10-15 04:46
下载看看
作者:
lingluan
时间:
2017-10-15 19:34
多谢楼主分享
作者:
shijinsong
时间:
2017-12-14 11:29
好东西。。。。。。
作者:
尹哈哈哈
时间:
2017-12-14 14:31
支持下楼主
作者:
754971664
时间:
2019-3-25 22:02
6666666666666666666666
作者:
程利
时间:
2019-3-29 16:20
回复多好,又有东西拿,又有黑马币。
作者:
盗情
时间:
2019-4-4 19:46
么么么么么么么木木木木木木木木
作者:
dly
时间:
2019-4-4 23:10
框架不错
作者:
hanjude
时间:
2019-4-17 19:21
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2