mybatis的映射器文件中的访问变量值

普拉莫德·蒂瓦里(Pramod Tiwari)

我在项目中使用Spring和Mybatis。项目可以在任何平台上运行,例如SQL Server Oracle等。

我面临1问题,我想访问变量值,从属性文件,应用程序上下文文件到Mybatis Mapper文件。

For.eg:ApplicationContext.xml-弹簧文件
config.properties文件

在上面的文件中,要贴花的变量让我们说
pName = XYZ

我想在Mybatis Mapper XML文件中访问此pName。

<select id="getValue" parameterType="java.lang.String" >
${pName}
</select>

如果有其他解决方案最受欢迎,那怎么可能?

阿米特·帕萨尔(Amit Parashar)

访问弹簧方式:使用

<util:properties id="myPropertyConfigurer" location="classpath:yourpropertiesfile.properties"/>

<context:property-placeholder  properties-ref="myPropertyConfigurer" order="1" ignore-unresolvable="true" />

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="applicationDataSource" />
    <property name="configLocation" value="classpath:sqlMapConfig.xml" />
    <property name="configurationProperties" ref="myPropertyConfigurer"></property>
</bean>

在您的映射器xml文件中:

<select id="searchSomeOne" parameterType="map" .....>
        SELECT
        ${pName} AS module
        FROM MY_TABLE
        WHERE
        COL_ONE = #{moduleName} and
        COL_TWO like #{username}
</select>

pName=MODULE在yourpropertiesfile.properties中定义

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MyBatis性能-访问映射器

来自分类Dev

从文件系统中(重新)扫描Mybatis映射器

来自分类Dev

mybatis映射器文件转义字符

来自分类Dev

mybatis映射器文件转义字符

来自分类Dev

在jsp中访问javascript变量值

来自分类Dev

在ELF文件中编辑变量值?

来自分类Dev

如何从onclick访问setOnCheckedChangeListener侦听器中的变量值

来自分类Dev

js访问变量值

来自分类Dev

Mybatis,将映射器xml文件添加到Java创建的配置中

来自分类Dev

如何在Spring Boot的application.yml中配置mybatis映射器xml文件

来自分类Dev

Mybatis,将映射器xml文件添加到Java创建的配置中

来自分类Dev

如何在Spring Boot的application.yml中配置mybatis映射器xml文件

来自分类Dev

MyBatis:是否可以在xml映射器中设置typeAlias?

来自分类Dev

使用名称中的变量值访问redux存储

来自分类Dev

无法在ActionEvent JButton主体中访问int变量值

来自分类Dev

如何从不同的屏幕中访问变量值?

来自分类Dev

在c#.net中访问动态变量值

来自分类Dev

访问对象数组中的实例变量值:Ruby

来自分类Dev

无法访问子类中的父类变量值

来自分类Dev

如何访问 map 函数中的变量值?

来自分类Dev

Jmeter:如何将特定的变量值从CSV文件映射到测试计划中的特定线程组

来自分类Dev

从CMD中的文件中读取变量值

来自分类Dev

在Chrome调试器中禁用变量值信息

来自分类Dev

删除变量值中的选择器条件

来自分类Dev

cfchart中的变量值

来自分类Dev

想从远程文件中读取变量值

来自分类Dev

使用Ansible打印在YAML文件中缩进的变量值

来自分类Dev

在JS文件中获取PHP变量值

来自分类Dev

删除机器文件中未替换变量值

Related 相关文章

热门标签

归档