- 浏览: 117846 次
- 性别:
- 来自: 深圳
最新评论
文章列表
件_文_置_配_的_ibatis
- 博客分类:
- Ibatis
--sqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig PUBLIC
"-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<transactionManager type= ...
件_文_射_映_的_ibatis
- 博客分类:
- Ibatis
--UserInfo.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="User">
<typeAlias ...
类_体_实_ibatis
- 博客分类:
- Ibatis
/*******************************************************************************
* Copyright(c) 2005-2012 Huawei Tech. Co., Ltd.
* All rights reserved.
*
* Author: lKF51697
* Date : 2011-11-15
*******************************************************************************/
package com.ibatis. ...
类_试_测_的_ibatis
- 博客分类:
- Ibatis
package com.ibatis.example;
import java.io.IOException;
import java.io.Reader;
import java.sql.SQLException;
import java.util.List;
import com.ibatis.common.resources.Resources;
import com.ibatis.sqlmap.client.SqlMapClient;
import com.ibatis.sqlmap.client.SqlMapClientBuilder;
public class Test
{
...
Hibernate缓存
- 博客分类:
- 试_面
hibernate的缓存机制是用什么方法实现的
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行 ...
AOP概念:
实现AOP有两种方式:1、采用Annoation注解的方法.
1、接口的设计
package com.hejunfeng.spring;
public interface UserManager {
public void modifyUser(String id,String username,String password) ;
public void deleteUser(String id) ;
public void addUser(String username,String password) ;
}
2、接口的实现
package com.hejunfe ...
Spring简单介绍
- 博客分类:
- 试_面
Spring的简单介绍
最近学习了Spring,所以把我学到滴和大家一起分享一下,偶做
了一点Spring简介的介绍,还有就是一些比较简单的例子,希望对学习
Spring的同学有所帮助。小小建议:如果学习Spring给大家推荐一下,可以
看看尚学堂的视频,还有一本叫《Sping in Action》这本书,挺不错。在这
里指写了使用Spring的IOC容器管理Bean. 一些比较简单的例子。还有Spring
的很多知识没有分解,请关注下一次分解。
一.Spring简介
Spring 在英文里面有春天的意思,Spring是一个开源框架。框架的主要优势
之一就 ...
在spring容器内拼凑bean叫作装配。装配bean的时候,你是在告诉容器,
需要哪些bean,以及容器如何使用依赖注入将它们配合在一起。
理论上,bean装配可以从任何资源获得,包括属性文件,关系数据库
等,但xml是最常见的spring 应用系统配置源。Spring中的几种容器都支
持使用xml装配bean,包括:
XmlBeanFactory ,
ClassPathXmlApplicationContext ,
FileSystemXmlApplicationContext ,
XmlWebApplicationContext
基本的xml配置 ...
— 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的POJO类都可以用作Struts 2的Action。
— 线程模式方面的对比:Struts 1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制了S ...
InetAddress ip = InetAddress.getLocalHost();
System.out.println("获取当前计算机的IP名称: " + ip.getHostName());
System.out.println("获取当前计算机的IP地址: " + ip.getHostAddress());
//定义数组
var index = new Array("a","b","c","d","e","f");
//删除数组元素
delete index(1);
//迭代数组
for(var a in index){
alert(index[a]);
}
//页面跳转
onclick="javascript:this.href='www.baidu.con'";
//浏 ...
Hibernate对象查询
- 博客分类:
- H_S_S
9.如:查询订单数大于0的客户
Hibernate代码
From Customer c where size(c.orders)>0;或者From Customer c where c.orders.size>0;
SQL语句:
Select * from customer c where 0>(select count(o.id) from order where o. customer_ID =c.id);
10.集合过滤:
List list=session.createFilter(customer.getOrders(),“where this ...
1、删除重复记录
最高效的删除重复记录方法 ( 因为使用了ROWID)
DELETE FROM EMP E
WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMPNO = E.EMPNO);
2、用TRUNCATE(删除全表适用)替代DELETE
3、尽量多使用COMMIT
4、计算记录条数COUNT(索引)
5、使用EXISTS(或NOT EXISTS)替代IN
低效
SELECT *
FROM EMP --(基础表)
WHERE EMPNO > 0
AND DEPTNO IN (SELECT DEPTNO
F ...
hibernate.cfg.xml
- 博客分类:
- H_S_S
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-f ...