摘要:
优点:基于SQL语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL写在XML里,解除sql与程序代码的耦合,便于统一管理;提供XML标签,支持编写动态SQL语句,并可重用。 与JDBC相比,减少了50%以上的代码量,消除了JDBC大量冗余的代码,不需要手动开关连接; 很好的与 阅读全文
摘要:
有两种创建方式: 第一种是:通过sessionfactory.getcurrentSession()创建session,它是从当前线程中去找,看有没有session,如果有则返回session,如果没有则创建session。属于单例模式 第二种是:通过sessionfactory.opensessi 阅读全文
摘要:
AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架 说到同步我们如何来保证同步?大家第一印象肯定是加锁了,说到锁的话大家肯定首先会想到的是Synchronized。 Synchronized大家应该基本上都会使用,加锁和释放锁都是jvm 来帮我们实现的,我们只需要简单的加 阅读全文