1. Create a framework for DB layer, the application should use this framework for all DB operations. The SQLs for DB operation should be stored in a XML file. An example of the XML file is shown below: <DataEngine>
<Statement name="CheckUserId" type="Select">
<PoolName>reguser</PoolName>
<Prepare>Yes</Prepare>
<Query>select id Id from registered_user where email = $$USERNAME$$</Query>
<ObjectMapping>
<ReturnClass>com.gurus.common.Selectable</ReturnClass>
<Mapping>Id:Id</Mapping>
</ObjectMapping>
</Statement>
<Statement name="UpdatePassword" type="Update">
<PoolName>reguser</PoolName>
<Prepare>Yes</Prepare>
<Query>update registered_user set password =$$PASSWORD$$ where id = $$ID$$</Query>
</Statement>
</DataEngine>
上段是别人给我发的一个对数据层的说明,要我做一个对XML的数据接口
我不是太明白,如何该如何设计一下呢??
<Statement name="CheckUserId" type="Select">
<PoolName>reguser</PoolName>
<Prepare>Yes</Prepare>
<Query>select id Id from registered_user where email = $$USERNAME$$</Query>
<ObjectMapping>
<ReturnClass>com.gurus.common.Selectable</ReturnClass>
<Mapping>Id:Id</Mapping>
</ObjectMapping>
</Statement>
<Statement name="UpdatePassword" type="Update">
<PoolName>reguser</PoolName>
<Prepare>Yes</Prepare>
<Query>update registered_user set password =$$PASSWORD$$ where id = $$ID$$</Query>
</Statement>
</DataEngine>
上段是别人给我发的一个对数据层的说明,要我做一个对XML的数据接口
我不是太明白,如何该如何设计一下呢??
解决方案 »
- jframe弹出jdialog,jdialog传值给jframe,如何实现
- 自定义的一个方法void test() throws Throwable{},方法体里面有try catch,是否规范呢?
- 关于方法重写,有一些疑惑
- Integer a = new Integer(3); 与int a=3; 都是堆栈里生成的吗??
- 关于io中的read返回值-1的问题 高分求教
- 求JAVA通过端口发送AT指令
- 急!关于jbuilder2005中使用layout
- 关于PushbackInputStream()问题,程序结果感到疑惑
- 为什么没人理我的问题?就因为我给的分低吗?你们这些高手也太见钱眼开了吧
- 抛异常与重写
- 问一个Java中的简单问题
- 语言之间可以相互连接吗
<ObjectMapping>
<ReturnClass>com.gurus.common.Selectable</ReturnClass>
<Mapping>Id:Id</Mapping>
</ObjectMapping>
这里面的不知道该如何理解,
<PoolName>reguser</PoolName>
<Prepare>Yes</Prepare>他给出的这个该如何用呢??
大哥能不能具体说说,我一点头绪 都没有了饿
第二个是将数据库的操作抽象为了对SQL的操作。prepared主要是说明SQL的语句为PreparedStatement。
<ReturnClass>com.gurus.common.Selectable</ReturnClass>
<Mapping>Id:Id</Mapping>
</ObjectMapping>returnClass 是要返回的对象
根据mapping中的id到数据库把数据查询出来放入Selectable对象中