`
文章列表

DaoSupport 通用方法

    博客分类:
  • JPA
package com.hunqing.common.framework.dao; import java.io.Serializable; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import javax.persistence.Entity; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import javax.persistenc ...

java反射与代理

java反射与代理 一. 关于数据库. 当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事 ...
Spring也提供了声明式事务管理。这是通过Spring AOP实现的。 Spring 中进行事务管理的通常方式是利用AOP(面向切片编程)的方式,为普通java类封装事务控制,它是通过动态代理实现的,由于接口是延迟实例化的, spring在这段时间内通过拦截器,加载事务切片。原理就是这样,具体细节请参考jdk中有关动态代理的文档。本文主要讲解如何在spring中进行事务控制。 动态代理的一个重要特征是,它是针对接口的,所以我们的dao要通过动态代理来让spring接管事务,就必须在dao前面抽象出一个接口,当然如果没有这样的接口,那么spring会使用CGLIB来解决问题,但这不是spring ...
package com.hunqing.user.service; import com.hunqing.user.entity.User; /** * 用户操作接口 * * @author * * <p>Modification History:</p> * <p>Date Author Description</p> * <p>------------------------------------------------------------------&l ...
 特征CVSGitMercurialSubversion是否原子提交CVS: 没有. CVS提交不是原子的Git: 是的. 提交都是原子的Mercurial: 是的Subversion: 提交都是原子的文件和目录是否可以移动或重命名CVS: 不是. 重命名不支持. 如果手动进行, 可能会损坏历史记录Git: 支持重命名, 这是很实用的目的. git甚至能检测到重命名之后文件的改变. 尽管如此, 基于特殊的存储结构, 重命名不会被显示的记录, git能够推导出来(在实际使用中很容易做到)Mercurial: 是的, 重命名是支持的Subversion: 是的. 支持重命名在移动或重命名之后智能合并 ...
Maven带有超过40+个Maven模板,让开发者快速开始一个新的Java项目。这一章,演示怎样使用Maven的命令“mvn archetype:generate”生成一个新的Java Web项目。 下面是使用Maven模板生成项目的步骤。 1、mvn archetype:generate命令 定位到要生成的项目的目录下,如“D:\workspace\maven-test”。在命令行窗口,执行“mvn archetype:generate -DarchetypeCatalog=internal”命令以生成一个新的项目。Maven将列出已经存在的40+Maven模板项目供我们选择。在这个例子 ...
 下面举例说明,假设一个FRAMESET包含3个同样的FRAME,都位于窗口下部: <FRAMESET rows="60%,40%"> <FRAME name="link" src="link.htm"> <FRAMESET cols="*,*,*">   <FRAME name="blank1" src="blank.htm"> ...
你们干活的使用也是写一个service,重启一次么? 重启一起2分钟,干活时间不如重启时间长,有什么好办法么,每个方法都要重启,无奈啊 你们干活的使用也是写一个service,重启一次么? 重启一起2分钟,干活时间不如重启时间长,有什么好办法么,每个方法都要重启,无奈啊 你们干活的使用也是写一个service,重启一次么? 重启一起2分钟,干活时间不如重启时间长,有什么好办法么,每个方法都要重启,无奈啊 你们干活的使用也是写一个service,重启一次么? 重启一起2分钟,干活时间不如重启时间长,有什么好办法么,每个方法都要重启,无奈啊 你们干活的使用也是写一个service,重启一次么? 重 ...
对于纪录片爱好者来说,追BBC(英国广播公司,比较权威的高知名度的媒体)题材广泛、制作精良的纪录片是人生一大乐事。看BBC的纪录片,既可以追溯上下数千年的历史文化,也可以欣赏从宇宙到地信深处的奇妙境界,而其其超级精彩的画面即使定格,也是一幅摄影佳作。 1《恒河》高清(3集) http://www.56.com/u78/v_NTIxOTc4Nzg.html http://www.56.com/u61/v_NTIxOTc4NDQ.html http://www.56.com/u67/v_NTIxOTc4NTk.html 2《活力星球》 http://www.56.com/u61/v_NDU ...
遍历option和添加、移除option function changeShipMethod(shipping){ var len = $("select[@name=ISHIPTYPE] option").length if(shipping.value != "CA"){   $("select[@name=ISHIPTYPE] option").each(function(){    if($(this).val() == 111){     $(this).remove();    }   }); }else{   $(& ...
情人节单身男女攻略 “情人节是第三者的节日!”“情人节是包2奶的节日!”“情人节里抱...四、1,【单人行动攻略】:情人节到最繁华的街道上去,看见帅哥和女朋友... 一、情人节前夜,雇佣一批贴卖假文凭广告的专业糨糊手,满 ...
今天先推荐一个吧   Twago.com Twago.com是一个非常流行的接活网站,跟国内猪八戒模式差不多,有雇主雇员登陆,支持PayPal支付 先推荐这个,以后再慢慢推荐 在推荐一个 https://www.mturk.com/mturk/welcome 其实,我觉得这个更容易一些,amazon出品,简直是猪八戒的翻版,任务很简单,同样,标额也都不高,但积少成多,也是一个不错的选择
继续 首先来一个基础的JPA配置
第一步 导入jar包,搭配环境 jar包见附档 第二步骤 配置persistence.xml 见 http://tomfish88.iteye.com/admin/blogs/815798
1.可以在servlet的init方法里 String path = getServletContext().getRealPath("/"); 这将获取web项目的全路径 例如 :E:\eclipseM9\workspace\tree\ tree是我web项目的根目录 2.你也可以随时在任意的class里调用 this.getClass().getClassLoader().getResource("/").getPath(); 这将获取 到classes目录的全路径 例如 : E:\eclipseM9/workspace/tree/WEB-INF/c ...
Global site tag (gtag.js) - Google Analytics