- 浏览: 88776 次
- 性别:
- 来自: 武汉
最新评论
-
kongchuijian:
<pre name="code" c ...
java中数组的问题 -
wyr123789:
你上面已经定义成字节型的为什么还要强转啊?还有你那个'z'-i ...
新手入门 -
ipanel420:
居然是茁壮的同事
SSH2整合+分页+ajax+js校验用户名 -
yemengfan:
楼主能不能把你这个项目发给我啊。我想看看! yemengfa ...
SSH2整合+分页+ajax+js校验用户名
文章列表
select属性select用于描述对象之间的关系,并自动地装入复杂类型(即用户定义的类型)属性的数据。属性select的值必须是另外一个mapped statement元素的名称。在同一个result元素中定义的数据库字段(column属性)以及property属性,将被传给相关的mapped statement作为参数。因此,字段的数据类型必须是SQL Map支持的简单数据类型。关于简单数据类型和复杂类型之间映射/关系的信息,参照后面章节更详细的讨论。
隐式的Result Map
假如您有简单的映射,不需要重用定义好的resultMap,有一个快速的方法,就是通过设定mapped state ...
1.property属性property的值是mapped statement返回结果对象的Java Bean属性的名称(get方法)。
2.column属性column的值是ResultSet中字段的名称,该字段赋值给names属性指定的Java Bean属性。同一字段可以多次使用。注意,可能某些JDBC Driver(例如,JDBC/ODBC桥)不允许多次读取同一字段。
3.columnIndex属性columnIndex是可选的,用于改善性能。属性columnIndex的值是ResultSet中用于赋值Java Bean属性的字段次序号。在99%的应用中,不太可能需要牺牲可读性来换取性能。 ...
1.<setting>元素
<setting>元素用于配置和优化SqlMapClient实例的各选项。<setting>元素本身及其所有的属性都是可选的。下表列出了<setting>元素支持的属性及其功能:
<1>maxRequests:同时执行SQL语句的最大线程数。大于这个值的线程将阻塞直到另一个线程执行完成。不同的DBMS有不同的限制值,但任何数据库都有这些限制。通常这个值应该至少是maxTransactions(参见以下)的10倍,并且总是大于maxSessions和maxTranactions。减小这个参数值通常能提高性能。 ...
IOC的概念,分类
1.IOC设计原则:高层的抽象的模块不应该倚赖于底层的具体实现,抽象不倚赖于实现
问题:耦合性高,不利于维护
对象的倚赖关系交给容器建立
解决:
对象的倚赖关系交给容器建立
在运行时动态地建立
IOC的特点:
1.模块之间的耦合性降低
2.利于测试
IOC的分类:如何实现IOC?
1.基于setter方法
2.基于构造器
Demo1:
IDevice.java
package ioc;
public interface IDevice {
public void print();
}
NetworkDevice.java
package ioc;
public class ...
1、配置web.xml文件,增加自定义标签支持
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xs ...
1首先是配置web文件 其实也没有什么好配置的 简单
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:/ ...
package com.byd;
public class Base {
static private final int BASELENGTH = 255;
static private final int LOOKUPLENGTH = 64;
static private final int TWENTYFOURBITGROUP = 24;
static private final int EIGHTBIT = 8;
static private final int SIXTEENBIT = 16;
static private final int SIXBIT = 6;
s ...