随笔分类 - 三大框架相关
摘要:Hibernate API简介 其接口分为以下几类: l 提供访问数据库的操作的接口; l 用于配置Hibernate的接口; l 回调接口 l 扩展Hibernate的功能的接口。 这些接口大多数位于net.sf.hibernate包中 Hibernate的核心接口 5个核心接口: l Confi
阅读全文
摘要:使用方法举例如下: public List findByOid(Object oid) { log.debug("finding all WatershedAnalyse instances"); Session session=getSessionFactory().openSession();
阅读全文
摘要:createSQLQuery的addEntity和setResultTransformer方法 1. 使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式: List
阅读全文
摘要:Ok the problem is that for executeFind() the return type is List....so there is no way to use uniqueResult() within the callback from executeFind()...
阅读全文
摘要:在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spri
阅读全文
摘要:Java代码 @SuppressWarnings("unchecked") public List<Article> getPageQueryList(final int pageNo, final int pageSize){ return getHibernateTemplate().execu
阅读全文
摘要:如果使用原生sql语句进行query查询时,hibernate是不会自动把结果包装成实体的。所以要手动调用addEntity(Class class)等一系列方法。 如session.createSQLQuery(sql).addEntity(Class class);注意hibernate3.0.
阅读全文
摘要:设置ID的增长策略是sequence,同时指定sequence的名字,最好每个表建一个sequence 例如创建一个序列:CREATE SEQUENCE DEPARTMENT_ID_SEQ MINVALUE 10000 MAXVALUE 999999999999999999999999 INCREM
阅读全文
摘要:Xml代码 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourcef
阅读全文
摘要:Employee.java: [java] view plaincopy package com.lh.bean; public class Employee { private int id; private String name; private String sex; private int
阅读全文
摘要:我们知道struts1与spring整合是靠org.springframework.web.struts.DelegatingActionProxy来实现的,以下通过具体一个用户登录实现来说明struts2整合spring的相关内容. 一、准备工作 1.实例分析我们在这不与数据库打交道,所有就是当用
阅读全文
摘要:要想使用Struts,至少要依靠两个配置文件:web.xml和struts-config.xml。其中web.xml用来安装Struts框架。而struts-config.xml用来配置在Struts框架中要使用的资源。如Formbean、Action、插件等。如果使用了某些插件,如Validato
阅读全文
摘要:<?xml version="1.0" encoding="gb2312"?><!-- Spring配置文件的DTD定义--><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spr
阅读全文
摘要:1、配置欢迎文件清单 当客户访问Web应用时,如果仅仅给出Web应用的Root URL,没有指定具体的文件名。Web容器会自动调用Web应用的欢迎文件。<welcome-file-list>是用来设置此项. <welcome-file-list> <welcome-file>welcome.jsp<
阅读全文
摘要:通常使用的Hibernate通常是三种:hql查询,QBC查询和QBE查询: 1、QBE(Qurey By Example)检索方式 QBE 是最简单的,但是功能也是最弱的,QBE的功能不是特别强大,仅在某些场合下有用。一个典型的使用场合就是在查询窗口中让用户输入一系列的查询条件,然后 返回匹配的对
阅读全文
摘要:在mysql中新建数据好USER表,字段有3个,分别是id、username、password,贴上脚本仅供参考 create table `ding`.`user`( `id` int default '' not null, `username` varchar(30), `password`
阅读全文
摘要:1.问题:Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException at HibernateTest.main(HibernateTest.java:14) 方法:添加dom4j.ja
阅读全文
摘要:左连接:left join 如A left join B 即取出A表的所有数据,由on条件关联的B表数据,有则显示,没有则为空; 右连接:right join 如 A right join B 即取出B表的所有数据,由on条件关联的A表数据,有则显示,没有则为空; 所以:A left join B
阅读全文
摘要:第一部分、连接查询 一、内连接 内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分三种: 1、等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。 2、不等连接: 在连接条件使用除等于运算符以外的其
阅读全文
摘要:前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、Tr
阅读全文