(Log4jImpl.java:46)==> Preparing: SELECT user_id, user_name FROM t_user WHERE user_id = ?
2013-05-13 14:05:43DEBUG[main](Log4jImpl.java:46)==> Parameters: 1(Integer)
这行中 1(Integer) 不就是参数吗
2013-05-13 14:05:43DEBUG[main](Log4jImpl.java:46)==> Parameters: 1(Integer)
这行中 1(Integer) 不就是参数吗
解决方案 »
- struts路径问题
- 一个关于webservice 访问数据库的问题,一直苦恼着我。
- 用Tomcat调试jsp程序出现如下:“cannot be resolved” ,请高手帮帮忙阿,急
- 救命啊,Spring中无法创建持久化对象DAO(Hibernate封装的对象)
- servlet问题
- 图片显示问题(上个星期没人解决的问题)
- 使用ssh框架,数据库中保存上传的图片路径,那么上传的图片放在哪里呢
- SPRING,HIBERNATE,QUARTZ,WEBWORK集成持久任务出现的问题
- TOMCAT连接池问题(解决问题200分相送)
- 哪位大哥能下到用JAVA做的聊天室(不包括JSP)~~~
- 权限问题
- 关于java使用RMI的一些问题,急等啊!!!!
(Log4jImpl.java:46)==> Preparing: SELECT user_id, user_name FROM t_user WHERE user_id = ? // 被执行的prepared statement
2013-05-13 14:05:43DEBUG[main](Log4jImpl.java:46)==> Parameters: 1(Integer) // 给点位符?使用的参数值与类型
2013-05-13 14:05:43DEBUG[main](Log4jImpl.java:46)==> Parameters: 1(Integer)
我不太确认下面是否参数;但是建议你每个方法做个junit单元测试,保证每个接口都没问题的话,其实问题就不大了!
但用$不好的地方就是 $ 解析完后直接就是字符串的sql 我的DATE 类型不能被传入,传入会转为字符串 , 即使字符串类型 也要加上''
example : where name = '${name}' , where name = #{name} 这就是区别。