<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"><properties><entry key="getPersonById"> <![CDATA[ Select Name From Person Where Id =? ]]></entry> <entry key="getPersonBySSN"> <![CDATA[ ]]></entry></properties>
在Spring应用程序上下文中,加载此xml文件
<bean id="queryProps" > <property name="locations" value="classpath:/queries.xml" /></bean>
在您的DAO类中注入这个bean
<bean id="myDAO" > <property name="queryProps" ref="queryProps" /></bean>
在您的DAO类中定义queryProps,不要忘记为此使用setter方法
private Properties queryProps;
现在,您可以像这样在DAO中访问查询-
String query = queryProps.getProperty("getPersonById");
希望这可以帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)