- 博客(7)
- 收藏
- 关注
原创 Mybatis笔记二
mybatis和spring的整合中用到了sqlsessionTemplate,该类实现了SqlSession接口,同时又有一个SqlSession属性,这个属性是一个SqlSession的代理,最后转而执行的是SqlSessionInterceptor这个类里的invoke方法,没错SqlSessionInterceptor实现了InvocationHandler接口。在执行器使用sqlsess
2017-02-11 16:18:29 459
原创 Mybatis笔记一
mybatis与数据库会话的步骤如下1、通过SqlSessionFactoryBuilder类的build来创建SqlSessionFactory;2、通过SqlSessionFactory来打开sqlsession会话;3、通过sqlsession来执行数据库sql;4、关闭sqlsession会话。从SqlSessionFactoryBuilder类中看到build
2017-02-10 20:56:41 236
原创 Mybatis源码笔记一
mybatis访问数据库的步骤如下:1、创建SqlSessionFactory2、再使用SqlSessionFactory的openSession()获得SqlSession3、通过SqlSession执行相关sql操作4、关闭连接SqlSessionFactory是通过SqlSessionFactoryBuilder的build方法创建的,build方法有很多重载的方
2017-02-10 20:11:35 278
原创 【随笔】Spring中的监听器ContextLoaderListener
ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息;源码如下package org.springframework.web.context;import javax.servlet.ServletContextEvent;import javax.servlet.ServletContextListener;
2016-10-31 21:39:03 254
转载 spring,mybatis事务管理配置与@Transactional注解使用
概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects)支
2016-10-20 22:14:14 202
原创 Oracle事务的执行1
初始数据表数据代码1:BEGINUPDATE userinfo SET DETPGHETSYU=0 WHERE DETPGHETSYU is null;DBMS_LOCK.SLEEP(10); --暂停10秒commit;END;代码2BEGINUPDATE userinfo SET DETPGHETSYU=1 WHERE DETPGHETSYU is null;DB
2016-10-17 22:43:53 1533
转载 通过进程找到主窗口的句柄
public class User32API { private static Hashtable processWnd = null; public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam); static User32API() { if (processWnd ==
2015-06-10 22:25:32 597
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人