[size=medium]1.使用反射的机制来确定存储的对象T的类型
protected Class<T> clazz;
public BaseImplDao(){
ParameterizedType a = (ParameterizedType)this.getClass().getGenericSuperclass();
this.clazz = (Class)a.getActualTypeArguments()[0];
System.out.println("=====================>"+this.clazz);
}
2.在数据保存的时候采用了单线程,单session的机制,
Map<Thread.currentThread(),Session>或者ThreadLocaled<Session>
测试,只要测试一个程序中的session 是不是相等
注意:在写HibernateUtils时候要注意把ThreadLocaled定义成成员变量,且为静态的,这样的话,才能保证session是当前线程的session
3.注意在使用完session 的时候要从集合(Map<?,?>或者ThreadLocaled<?>)中
把session清理掉,不然下次会包session没有关闭异常,
4.在显示层的时候把异常向外抛的时候,要注意在
哪些地方抓取,在filter的时候一定
要在Chain.doFilter()前面try,这样才能抓取到Action中抛出的异常,才能回滚事务[/size]
分享到:
相关推荐
oa系统,仅供学习使用
OA数据库文件-MSSQL。可以学习一下。
企业oa管理系统-企业oa管理系统的设计与实现代码-java-springboot-基于springboot的企业oa管理系统项目-代码-源码-项目-系统-毕设-网站 1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 2、...
一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa
OA的汽车以太网spec:OA 100BASE-T1 system implementation specification_D1.0_final_18.pdf
OA系统,非常适合springboot新手入手学习的一个项目实战,springboot集成freemarker,数据库为mysql
泛微OA-ecology-二次开发实例-开发完整说明.pdf
OA---各主要功能模块简介.doc
完整OA系统--基于struts2,hibernate,spring3
fygod-oa-system-master.zip
协同OA办公软件-立项报告剖析.pdf协同OA办公软件-立项报告剖析.pdf协同OA办公软件-立项报告剖析.pdf
信息系统-项目规划-及-立项报告-OA-ERP-MIS-办公自动化.doc
西门子winccOA兼容性查询SIMATIC-WinCC-OA_compatibility-list_zh更新日期2023-03-29
版本升级.zip 表单建模.zip 财务管理.zip 车辆管理.zip 短信模块.zip 工作流程.zip 工作微博.zip 公文管理.zip 会议管理.zip 即时通讯-EMESSAGE.zip 集成模块.zip 客户管理.zip 门户管理.zip ...workflow
完整OA办公系统---网族工作室,测试可用.net版本安装即可
协同OA办公软件---项目开发总结报告.docx
手机APP开发
解决OA-V5-Webservice安全问题,V5的BUG问题可以通过这个解决;
【计算机软件毕业设计】教育局OA系统---系统管理的设计与实现.doc