sql语句如何放到xml spring2.5
各位大侠,在下请教一个问题,问得低级了不要见笑,我用的是spring2.5,括号,不熟,业务层的实现一般是这样写的
public List <Object> checkLogin(User user)
{
String sql=" select * from `user` where loginname=? and password=? and `isdeleted`=0 ";
Object[] object={ user.getLoginname(),user.getPassword() };
return loginDao.selectAll(sql, object, EUser.class);
}
都是这种格式,我现在想把sql语句全部放到xml里面去(操作数据库用的是JDBC不是hibernate),该用个什么思路,或者说用个什么技术,关键就是那个占位符该怎么处理,我想让sql和java分开,但是怎么给占位符赋值,单纯是spring能不能有这个功能,望高手不吝赐教!!!!
ibatis+spring
为什么不用hibernate呢?
你那个用注入不就得了,类中写一个属性,在配置文件注入一下
正好我现在接触的这个项目是完全用spring 访问jdbcTemplate做的,sql是写在spring里的,这个你要先定义一个LoginGetSql.java 处理请求也是用spring的 MVC实现的
比如public class LoginGetSql{
private String loginsql;
//生成geter和setter
}
spring配置文件中
<bean id="loginMappingManual"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="interceptors">
<list>
<ref bean="RequestHandlerInterceptor" />
</list>
</prop
相关问答:
我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例:
......
我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......
sql我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕今天不是写了么
select parsen ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
<table style="width: 1000px"><tr>
<td style="height: 38px; width: 35px;">
姓名</td>
......