`
文章列表
Map<Integer,String> map = new HashMap<Integer,String>();;   map.put(new Integer(6),"xiaobai");//没这句会出现异常中,所以前提是......   Set set = map.entrySet();   Class keyClass = null;   Class valueClass = null;   Map.Entry entry = null;   if (set != null);   entry =(Map.Entry)set.iter ...

map遍历

    博客分类:
  • java
Map   map   =   new   HashMap()   ;       Iterator   it   =   map.entrySet().iterator()   ;    while   (it.hasNext())    {    Map.Entry   entry   =   (Map.Entry)   it.next()   ;    Object   key   =   entry.getKey()   ;    Object   value   =   entry.getValue()   ;    }
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"> <struts-config> <!--Form-Beans配置如下:-->   &l ...
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!--     Mapping file autogenerated by MyEclipse Persistence Too ...
import java.io.Serializable;   import java.sql.SQLException;   import java.util.List;     import org.hibernate.HibernateException;   import org.hibernate.Query;   import org.hibernate.Session;   import org.springframework.orm.hibernate3.HibernateCallback;   import org.springframework.orm.hibe ...
web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.c ...
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √        √                  √       √ protected √  √                  √        × default √     √                   ×       × private √      ×                   ×       × 不写时默认为default 2。 java.la ...
动态Mapped Statement 直接使用JDBC一个非常普遍的问题是动态SQL。使用参数值、参数本身和数据列都是动态的SQL,通常非常困难。典型的解决方法是,使用一系列if-else条件语句和一连串讨厌的字符串连接。对于这个问题,SQL Map API使用和mapped statement非常相似的结构,提供了较为优雅的方法。这里是一个简单的例子: <select id="dynamicGetAccountList" cacheModel="account-cache" resultMap="account-result" ...
storeSqlMap.commitTransaction(); orderSqlMap.commitTransaction(); } finally { try { storeSqlMap.endTransaction() } finally { orderSqlMap.endTransaction() } } 上面的例子中,假设我们通过两个SqlMapClient来使用两个不同的数据库。第一个开始事务的SqlMapClient(orderSqlMap)同时也开始了一个全局事务。在这之后,所有其他的操作将被看作是这个全局事务的一部分,直到同一个SqlMapClient(orderSqlMap) ...
自动的事务处理 虽然极力推荐使用明确划分的事务范围,在简单需求(通常使只读)的情况下,可以使用简化的语法。如果您没有使用startTransaction(),commitTransation()和rollbackTransaction()方法来明确地划分事务范围,事务将会自动执行。例如: private Reader reader = new Resources.getResourceAsReader ("com/ibatis/example/sqlMapconfig.xml"); private SqlMapClient sqlMap = XmlSqlMapBuilder. ...
简单的动态SQL元素 虽然动态Mapped Statement API功能强大,但有时仅需要一小部分的动态SQL即可。为此,SQL statement和statement都可以包含简单的动态SQL元素,以帮助实现动态的order by子句,动态的查询字段或SQL语句的其他动态部分。简单动态SQL元素的概念有点象inline parameter的映射,但使用了稍微不同的语法。考虑下面的例子: <statement id=”getProduct” resultMap=”get-product-result”> select * from PRODUCT order by $preferr ...
动态Mapped Statement 直接使用JDBC一个非常普遍的问题是动态SQL。使用参数值、参数本身和数据列都是动态的SQL,通常非常困难。典型的解决方法是,使用一系列if-else条件语句和一连串讨厌的字符串连接。对于这个问题,SQL Map API使用和mapped statement非常相似的结构,提供了较为优雅的方法。这里是一个简单的例子: <select id="dynamicGetAccountList" cacheModel="account-cache" resultMap="account-result" ...
缓存Mapped Statement结果集 通过在查询statement中指定cacheModel属性,可以缓存Mapped Statement中得到的查询结果。Cache model是在SQL Map XML文件中定义的可配置缓存模式,可以使用cacheModel元素来配置。例子如下: <cacheModel id="product-cach ...
复杂类型集合的属性Result Map还可以装入代表复杂类型对象集合(List)的属性,用以表示在数据库中相互关系为多对多或一对多的数据。拥有集合属性的类作为“一”的一方,而在集合中的对象作为“多”的一方。用来装入对象 ...
复杂类型属性(即自定义类型的属性)因为mapped statement知道如何装入合适的数据和Java类,通过将resultMap的property和相应的mapped statement联系起来,可以自动地给复杂类型(即用户创建的类)的属性赋值。复杂类型用以表示在数据库中相互关系为一对一,一对多的数据。对于一对多的数据关系,拥有复杂类型属性的类作为“多”的一方,而复杂属性本身则作为“一”的一方。考虑下面的例子: <resultMap id=”get-product-result” class=”com.ibatis.example.Product”> <result prop ...
Global site tag (gtag.js) - Google Analytics