2 yhc19850706 yhc19850706 于 2016.04.05 13:41 提问

ibatis 不同xml文件中的方法可以调用嘛?如何调用

两个xml文件 a.xml b.xml a和b的命名空间不同,a.xml中有一个select查询语句,如果b.xml想调用a中的这个select语句如何调用?

1个回答

yhc19850706
yhc19850706   2016.04.05 14:20

这个问题是我面试的时候被问到的,ibatis 还可以这么用吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iBatis 之 SQL Map XML映射文件
parameterClass parameterClass属性的值是Java类的全限定名(即包括类的包名)。parameterClass属性是可选的,但强烈建议使用。它的目的是限制输入参数的类型为指定的Java类,并优化框架的性能。如果您使用parameterMap,则没有必要使用parameterClass属性。例如,如果要只允许Java类“examples.domain.Product”作为
ibatis对存储过程的调用
IBatis映射文件: [xhtml] view plaincopy xml version="1.0" encoding="UTF-8" ?>   >   sqlMap namespace="BUSSINESS_B_T_PRODUCT" >          parameterMap id="hasAuthParam" class="j
ibatis调用sqlserver存储过程
获取分页的每页结果存储过程CREATE PROCEDURE [dbo].[mst_sp_pageshowex4]  --输入参数     @qCols varchar(8000),             --     @qTables   varchar(8000),          --      @qWhere   varchar(8000),          --     @oKey 
ibatis的SqlMap.xml中传递多参数
在ibatis中,会发现其输入参数只能有一个,于是当出现需要进行多个输入参数的时候,就要想点办法了,我看到的有以下两种比较好的方法能够解决这个问题 1) 用String代替 SELECT count(*) AS value FROM userinfo WHERE $sql$ 比如如上的map statement代码中,将输入的参数设置为String类型,而在select语句中直接使用
Ibatis中如何读取sqlMapConfig.xml文件
1.Reader reader = Resources.getResourceAsReader("sqlMapConfig.xml");// 函数返回一个reader,输入的是相关的xml文件的签名.  2.getResourceAsReader("sqlMapConfig.xml");   Reader reader;    if (charset == null)
Java中不同的包之间的调用。。
其实和调用同一个包的类的差不多,,都要实例化一下,,然后就可以调用一个项目中其他包中的类了。(不同项目是调用不了) 设你要调用的包名为test吧。原来那个包名为last,类为love 你在last包love类中的头文件加上import test.*; 再设你test包中的一个类名为homework 只需要在你love类中实例化一下homework类就行了。 比如:homework a=n
ibatis 调用存储过程
SQL Map通过元素支持存储过程。下面的例子说明如何使用具有输出参数的存储过程。 INOUT"/> INOUT"/> {call swap_email_address (?, ?)} 调用上面的存储过程将同时互换两个字段(数据库表)和参数对象(Map)中的两个email 地址。 如果参数的mode属性设为INOUT或OUT,
ibatis 开发中的经验 (二)ibatis 命名空间配置以及左中右连接查询
前几天在写dao层实现的时候,自己写了sql语句但是在dao层找不到语句,在sqlmap文件里面已经配置好了,从错误的类型来看,觉得很可能是查找路径不正确,最后发现是配置文件的namespace这个参数起的作用,命名空间大家都知道是起到了避免命名冲突的作用,在各种java类里面都是通过包和命名空间来避免冲突,因此它一般是启用的,但是在ibatis中如果不配置默认它是不起作用的,因此查了查咋么配置i
ibatis中SQL映射配置文件中动态SQL语句语法
有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。        下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。     3.1 selectKey 标签        在i
java和ibatis调用存储过程并取得返回值
http://blog.csdn.net/jiandanfeng2/article/details/6609623 由于存储过程的一系列好处,比如减少sql语句的网络传输等等。使得很多开发人员喜欢用存储过程,笔者也喜欢啊。下面分别介绍下java调用存储过程和ibatis调用存储过程并取得返回值,由于笔者最近开始接触ibatis,所以选了ibatis作为例子说明。       虽然存储过