`
文章列表
今天看到在.properties文件里面配置多个数据库链接等信息,然后当作常量取值。这样对于在系统多个地方用到而且可能会变动的变量值配置在.properties文件里面就比较简便了。主要是由spring框架的org.springframework.beans.factory.config.PropertyPlaceholderConfigurer类在初始化的时候加载此配置文件。通过这个类,您可以将一些组态设定,移出至.properties文件中,而.properties文件可以作为客户根据需求,自定义一些相关的参数。来看一个Bean定义档的实际例子:   <beans xmln ...
一、对象封装:Java代码: Configuration config =newConfiguration().configure();            SessionFactory sf= config.buildSessionFactory();            Session session = sf.openSession();            Transaction ts = session.beginTransaction();    Query query = session.createSQLQuery("select * from Tr ...
hql是面向对象查询,格式:from + 类名 + 类对象 + where + 对象的属性 sql是面向数据库表查询,格式:from + 表名 + where + 表中字段 1、查询 一般在Hibernate中使用查询时,推荐使用hql(Hibernate Query Language)查询语句。 使用hql的时候需要注意: A、大小写敏感 因为hql是面向对象的,而对象类的名称和属性都是大小写敏感的,所以hql也是大小写敏感的。因此,在编写hql语句的时候,一定要注意大小写。 B、from子句 from子句的形式和sql基本类似,不过一般会给类名起一个别名(如from Do ...
hibernate 中createQuery与createSQLQuery两者区别是:前者用的hql语句进行查询,后者可以用sql语句查询前者以hibernate生成的Bean为对象装入list返回后者则是以对象数组进行存储所以使用createSQLQuery有时候也想以hibernate生成的Bean为对象装入list返回,就不是很方便 createSQLQuery有这样一个方法可以直接转换对象:Query query = session.createSQLQuery(sql).addEntity(XXXXXXX.class);XXXXXXX 代表以hibernate生成的Bean的对象, ...
1.1. 各种数据库对应的jar包 具体如下: 数据库类型 对应的Jar文件 Oracle 8i classes12.zip 或 ojdbc14.jar Sybase jconn2.jar 或 jconn3.jar Mysql mysql-connector-java-3.1.1-alpha-bin.jar 或 mysql-connector-java-5.0.2-beta-bin.jar SQLServer 2000 msbase.jar、msutil.jar、m ...
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。 经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的 IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的HTTP头信息中,增加了X-FORWARDED-FOR ...
Ext使得对用户某个动作的监听特别简单,诸如单击某个元素或者按下某个键盘上的键。 一个经常性的任务就是监听回车按键,然后提交表单,让我们看如何完成这一任务 var messageField=new Ext.form.TextField({ name:'messageField', style:'width:300px;', listeners:{ specialkey:function(field,e){ if (e.getKey()== ...

一些jar包的作用

    博客分类:
  • Java
axis.jar SOAP引擎包  commons-discovery-0.2.jar 用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.  jaxrpc.jar Axis运行所需要的组件包 saaj.jar 创建到端点的点到点连接的方法、创建并处理SOAP消息和附件的方法,以及接收和处理SOAP错误的方法.  wsdl4j-1.5.1.jar Axis运行所需要的组件包  activation.jar JAF框架的jar包  annotations-api.jar 使用注解所需jar  ant.jar 用于自动化调用程序完成项目的编译,打包,测试等  ...
spring对hibernate配置文件(hibernate.cfg.xml) 的集成相当好,常用spring的 org.springframework.orm.hibernate.LocalSessionFactoryBean来取代 hibernate.cfg.xml文件的功能。LocalSessionFactoryBean有几种属性用来查找hibernate映射文件,以下做 简单使用介绍。   它们的区别         mappingResources:指定classpath下具体映射文件名   <property name="mapping ...
整理一下js日期对象里面的一些知识点。   1、日期对象的初始化   参数形式有以下5种: //前两种是字符串参数1)new Date("month dd,yyyy hh:mm:ss"); 2)new Date("month dd,yyyy"); //后三种是整数参数3)new Date(yyyy,mth,dd,hh,mm,ss); 4)new Date(yyyy,mth,dd); 5)new Date(ms); 需要注意最后一种形式,参数表示的是需要创建的时间和 GMT时间1970年1月1日之间相差的毫秒数。   各个参数的含义如 ...
做一个查询需要提取每个人去重复之后最新的记录,刚开始用分组排序等方法觉得不行, distinct可以去掉重复的值,但我还需要拿到这个表的主键id,这样distinct就不支持了。distinct语句中select显示的字段只能是distinct指定的字段,其他字段是不可能出现的。 后来用max函数取最大id就可以实现了,下面是例子: select * from mdc_hypertensionvisit where visitId in (select max(visitId) from mdc_hypertensionvisit ...
  网上搜的,直接上例子: import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; public class TestLinkedHashMap { public static void main(String args[]) { System.out.println("*************************LinkedHashMap*************"); ...
整理了几种常见的spring容器初始化方式,如下:   1、web工程启动的时候初始化:      使用监听类,web.xml中配置如下:      <!-- 指定spring配置文件位置 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring.xml</param-value> </context-param> ...
oracle合并查询:可以获取多个select语句查询结果集,可供选择集合符:union,union all,intersect,minus. 1、union:可以获取两个或多个查询结果集的合集的并集,会自动去掉结果集中的重复行,返回以第一列的结 果进行排序。 eg: select a.empiId from ehr_healthrecord a , mpi_demographicinfo b where a.empiId = b.empiId and a.status = '0' and a.deadflag = '2' and a.createunit like '440606003 ...
一、简介: AJAX即“Asynchronous Javascript + XML ”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页面。   二、ajax请求 ajax 请求一般分成 4 个步骤。 1、创建 ajax ...
Global site tag (gtag.js) - Google Analytics