MyBatis
一个善良的码农
做一个快乐的码农!
展开
-
工具类——MyBatis 不需要log4j就可以打印出SQL语句
//工具类: import java.lang.reflect.Field;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.S...原创 2017-06-27 21:50:36 · 1255 阅读 · 0 评论 -
工具类——json转bean,并存进数据库
json转bean,并存进数据库比如json格式为:客户端传入参数为:String goodsEvaJson goodsEvaJson ={"goodsEva":[{"evaContent":"我是评论内容","evaType":2,"goodsId":1},{"evaContent":"我是评论内容","evaType":2,"原创 2017-06-27 22:12:56 · 625 阅读 · 0 评论 -
工具类——错误登录次数超过6次,需等待30s才能登录
//记录错误次数public static final ConcurrentMap<String,Integer> LOGIN_FAILED_MAP=new ConcurrentHashMap<String,Integer>();//记录错误次数最大时的时间(毫秒) public static final ConcurrentMap<String,Lo...原创 2017-06-27 22:20:34 · 886 阅读 · 0 评论 -
Java在MyBatis中使用#和$书写占位符有什么区别?
#将传入的数据都当成一个字符串,会对传入的数据自动加上引号;$将传入的数据直接显示生成在SQL中。注意:使用$占位符可能会导致SQL注射攻击,能用#的地方就不要使用$,写order by子句的时候应该用$而不是#。...原创 2018-05-28 20:45:36 · 1012 阅读 · 0 评论