- 浏览: 40020 次
- 性别:
- 来自: 宁波
最新评论
-
dsmagickey:
...
ibatis问题
文章列表
转发:
https://www.evernote.com/pub/view/welision_wlc/websource/7ad602db-42df-4b94-ab71-ad50e7ebc1f4?locale=zh_CN#b=56d97052-5193-493c-8032-93f30351a731&n=7ad602db-42df-4b94-ab71-ad50e7ebc1f4
spring 注解
关键字: spring
Spring JSR-250注解 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放在一起,有助于增强程 ...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN" "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd" >
<ibatorConfiguration>
<c ...
TestTableExample example = new TestTableExample();
example.createCriteria()
.andField1EqualTo(5)
.andField2IsNull();
example.or(example.createCriteria()
.andField3NotEqualTo(9)
.andField4IsNotNull());
List<Integer> field5Values = new ArrayList<In ...
Unexpected error while running Ibator. Exception getting JDBC Driver
没有指定classPathEntry
<classPathEntry
location="C:\Users\Administrator\.m2\repository\mysql\mysql-connector-java\5.1.14\mysql-connector-java-5.1.14.jar" />
注意该属性配置位于<ibatorConfiguration></ibatorCon ...
Help---->Install New Software
Add:
Name:ibator
Location:http://ibatis.apache.org/tools/ibator
1.方法修饰符不对出现的错误
com.alibaba.citrus.service.pipeline.PipelineException
Failed to invoke Valve[#2/3, level 3]: com.alibaba.citrus.turbine.pipeline.valve.PerformTemplateScreenValve#a28815:PerformTemplateScreenValve
caused by com.alibaba.citrus.service.mappingrule.MappingRuleException
com.alibaba.c ...
1.变量
(1)变量的定义:
#set($name = "hello") 说明:velocity中变量是弱类型的。
当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示:
#set($directoryRoot = "www" )
#set($templateName = "index. ...
1.Unable to locate the Javac Compiler
在maven命令下出现该种情况的原因:1)环境变量设置错误;2)本地计算机上安装了两个以上的jdk,导致环境变量混乱;3)并且可能jdk的安装位置都不是默认安装位置。
三种解决方法:1)检查环境变量的设置是否有误;2)重新安装jdk到默认安装位置;3)卸载多余的jdk。
2.如何把下载的jar包导入到本地仓库
例如把本地的D:\opensource\javacsv2.0\javacsv.jar包导入到本地maven仓库中;
命令如下:
mvn install:install-file -Dfile=D ...
1.无法启动eclipse 提示could not open jdk的解决方法
把 path 设置成 %JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs
即把%JAVA_HOME%\bin设置在path众多变量的首位
2.jdk设置注意点
jdk安装目录最好是默认目录
右键“我的电脑”---“属性”---“高级”---“环境变量”---选择“系统变量”里修改 ...
购物车模块实现的方式
session方式:购物车模块实现之多个浏览器之间的共享技术
Cookie+数据库(DB)方式
Cookie+数据库(DB)方式
每个用户初次访问网站时,需要为用户分配一个惟一的id(该id可以用UUID方式生成),并存放在cookie中;
使用过滤器类Filter在用户访问网站时判断cookie中是否存在id,不存在则创建新的id;
从数据库获取购物车,如果数据库不存在记录,则代表用户初次购买,这时新建购物车;
然后调用addBuyItem(BuyItem item)方法往购物车里添加购物项;
添加完购物项后,再把整个购物车(需要实现序列化,例继承 ...
1.预备知识及注意点:
Session的基本知识:http://welision.iteye.com/blog/883910;
Cookie的基本知识及应用:http://welision.iteye.com/blog/890304
el表达式的基本应用:http://welision.iteye.com/blog/882703 (注:el表达式显示某个类中某个属性时,该类必须提供该属性的get方法)
2.共享技术的实现方法一
a)监听类配置
首先创建监听类CartSessionListen,并定义一个静态Map变量sessions用于存放在被创建的session及其对应的s ...
Cookie的基本应用:
正常的cookie只能在一个应用中共享,即一个cookie只能由创建它的应用获得。 可在同一应用服务器内共享方法:设置cookie.setPath("/");
cookie存放的时间(以秒为单位,假如存放三天,即3*24*60*60; 如果值为0,c ...
购物车模块中使用session过程:
在电子商务网站中,从一个客户开始购物,到最后结账,整个过程为一个Session;
Servlet容器将创建一个HttpSession对象,在HttpSession对象中可以存放客户状态的信息;
Servlet容器为HttpSession分配一个惟一标识符,称为SessionID。Servlet容器把SessionID作为Cookie保存在 客户的浏览器中;
每次客户发出HTTP请求时,Servlet容器可以从HttpRequest对象中读取SessionID,然后根据SessionID找到相应的HttpSession对象,从而获取客户的状态信 ...