摘要:
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的... 阅读全文
摘要:
1.有些参数在某些阶段中是常量比如 :a、在开发阶段我们连接数据库时的连接url,username,password,driverClass等 b、分布式应用中client端访问server端所用的server地址,port,service等 c、配置文件的位置2.而这些参数... 阅读全文
摘要:
这个在spring中配置文件中是非常常用的。context:property-placeholder大大的方便了我们数据库的配置。只需要在spring的配置文件里添加一句:?即可,这里location值为参数配置文件的位置,参数配置文件通常放在src目录下,而参数配置文件的格式跟java通用的参数配... 阅读全文
摘要:
近日发现一个好东东log4jdbc,他是一个JDBC驱动器,能够记录SQL日志和SQL执行时间等信息。log4jdbc使用SLF4J(Simple Logging Facade For Java)作为日志系统。特性:1.支持JDBC3和JDBC4,其中JDBC3对应于JDK 1.4 or 1.5,J 阅读全文
摘要:
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、Tr... 阅读全文
摘要:
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:ifchoose(when,otherwise)trimwheresetforeachif就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。... 阅读全文
摘要:
1. sql中字符串拼接SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%');2. 使用 ${...} 代替 #{...} (不能防止sql注入 #{}---> 可以防止sql注入的问题)SELECT * ... 阅读全文
摘要:
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合... 阅读全文
摘要:
源: http://www.oecp.cn/hi/single/blog/349为了实现单点登录,做了个CAS SSO单点登录实例,经过反复的琢磨和修改终于成功了,现将CAS SSO单点登录实例详细步骤共享出来,供大家参考。首先要先下载www.ja-sig.org/downloads/cas/cas... 阅读全文
摘要:
CAS3.0的工作流程:0.app将用户转发到CAS处, 并将自己的url作为callback参数传给CAS.1.CAS验证用户成功(authentication)2.生成用户实体(principal)3.CAS在TicketRegistry中加入一张新ticket4.CAS将新加入的这张ticke... 阅读全文
摘要:
转自:http://panshaobinsb.iteye.com/blog/1718233http://yulimeander.blog.sohu.com/115850824.html最近遇到了oracle sql优化的问题,找了一下,发现这文章实在不错,跟大家分享一下,如果以后有什么新的改进也会继... 阅读全文