`
crazycat03
  • 浏览: 175516 次
  • 性别: Icon_minigender_2
  • 来自: 呼和浩特
社区版块
存档分类
最新评论
文章列表
1 映射继承,鉴别器(discriminator),根据某列的值来确定要实例化相关类的类型,与switch语句的工作原理类似,很少用,在ibatis in action里有例子2 rowHandler是一个接口,当ibatis从数据库里取出数据后,将每条数据形成对象后,可以用这个方法对生成的对象进行处理,相当于给开发人员留下的灵活的接口。 //RowHandle生产XML // XmlRowHandler rh=new XmlRowHandler(); // sqlMap.queryWithRowHandler("getAllUsers", "CN&q ...
 继续iBATIS非查询标签   1 自动生成的键<selectKey> 每个插入的记录都会生成一个主键用于区分不同的记录,在各种数据库里提供了不同生成主键的方式,iBATIS很好地解决了重复取得同一键值的问题 <!-- 自动生成的键 --> <insert id="insertOneUser" parameterClass="User"> INSERT INTO USER ( USERID,USERNAME, PASSWORD, DEPARTMENT )VALUES( ...
sqlmap里的 select标签是用来查询,今天说<insert>,<update>,<delete>标签,这三个基本只有输入没有输出   这三个标签有这样几个共同的属性,parameterClass,ParameterMap,id,参数类型,参数映射,ID   通过sqlMap API里的这三个方法来调用 public int insert(String statementName, Object parameterObject) throws SQLException public int update(String statementN ...
ibatis select 标签详解 select的输入和输出 例如 select id,name,age from user where name like '%王%' and age>20 这里既有输入也有输出 select的属性id,parameterClass,resultClass,parameterMap,resultMap,cacheModelresultSetType,fetchSize,xmlResultName,remapResults,timeout输入 parameterClass,ParameterMapresultSetTYpe为结果集类型,主要是说游标 ...
神奇的InitializingBean   api里这样写   org.springframework.beans.factory public interface InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a BeanFactory: for example, to perform custom initialization, or merely to ch ...
sql-map-config配置文件,可以查看sql-map-config-2.dtd可以有的标签和属性 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"&g ...
之前只知道一点lucene,准备用nutch做搜索,后来看了才发现,她主要是网络爬虫搜索,主要是针对网页,对我们从数据库里取出数据建索引是不适合的,后来改成compass了,也看了几天nutch,网上好多的nutch资料说的很清楚   http://blog.csdn.net/wooyz/archive/2009/09/23/4585620.aspx这篇介绍的比较清楚,入门用法   http://www.wangchao.net.cn/bbsdetail_985669.html
先写一个小例子入门一下,对iBATIS有一个认识   步骤: 1 建立数据库,创建表(user表,有userid,name,password,department,其中userid为主键,而且自动增长) 2 创建工程,加入相关jar包(常用的,数据库连接的,ibatis相关jar包) 3 创建xml文件(sql-map-config.xml,user.xml) 4 编写代码,测试运行   sql-map-config.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYP ...
iBATIS 是一个轻量级框架,很容易入手,现在已经获得了Apache基金会的支持,与hibernate类似,是一个持久化框架,能够使应用程序解耦。已在java,.net,ruby上实现,在不同平台上底层实现稍有区别。    1 下载最新包 ,.jar文件,http://ibatis.apache.org,目前为ibatis-2.3.4.726.zip    2 sql 图形工具    3 开发环境Eclipse    4 JDK1.4以上   上传一个中文开发指南,.pdf格式   相关书籍 iBATIS in action ,中文对应是iBATIS实战
      之前在做搜索的时候用了点iBATIS,基本就是点皮毛,时间比较紧,只实现了点查询功能,没深入了解,最近不是很忙,所以准备学习一下。这几天看了几个关于iBATIS的视频,讲的挺好,准备要买一本《iBATIS实战》,就是 iBATIS in action 的翻译,看电子版的太累眼睛。在这里记录一下,是想加深一下记忆,还有就是和学习ibatis的朋友分享一下,呵呵。       准备工作:下载相关的jar包,http://ibatis.apache.org       eclipse插件 http://ibatis.apache.org/ibator.html自动生成iBATIS代 ...
之前做搜索时候,前台展示使用了velocity,由于时间比较急,所以也没深入使用,这里主要记一下配置及简单使用   1 web.xml文件里的配置: <!-- Velocity 的配置 --> <servlet> <servlet-name>velocity</servlet-name> <servlet-class> org.apache.velocity.tools.view.servlet.VelocityViewServlet </servlet-class> <ini ...
今天用了学习了点ruby的使用actionmailer发送电子邮件,看着教材写的,没想到还报错   首先要配置actionmailer的参数,指定邮件的发送方式,邮件服务器的地址以及账户信息等(就是这里报错了) 我之前的config/envirenment.rb是这样修改的 RAILS_GEM_VERSION = '2.3.2' unless defined? RAILS_GEM_VERSION # Bootstrap the Rails environment, frameworks, and default configurationrequire File.join(File.d ...
weblogic配置二级域名:   1 有多个工程,比如说工程abc,工程def,如果直接部署到开发模式的domain里,有一个是主工程,另一个要以abc.com:7001/def访问,而且其他工程里要在weblogic.xml文件里加上<context-root>/def</context-root>你的应用名称,现在我们想abc.yourname.com,def.yourname.com这样访问。   2 首先将weblogic.xml文件里上面的语句改成<context-root>/</context-root> host文件里对应 ...
定时器,这次用了复杂的实现,不过这样的实现更灵活一些   有两种实现,一种相对简单的,首先要加入jar文件quartz-all-1.6.4.jar   一  <bean id="sayHelloJob" class="org.springframework.scheduling.quartz.JobDetailBean">  <p ...
最近总是碰到一对一的问题呢,这次是一张表与多张表一对一的关系,折腾我好长时间,这里记一下   1 bean类 public class Main implements java.io.Serializable {   private String id;    private SubA subA;    private SubB subB;  private SubC subc;   对应的set,get方法 }   public class SubA {   private String id;   private Main main;   对应的set ...
Global site tag (gtag.js) - Google Analytics