mengjinyuan头像

spring学习之——bean的获取方式

#设置Tag是个好习惯 大概有两种方式:从ApplicationContext上下文容器获取和从BeanFactory bean工厂中获取1.ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml&quot...

mengjinyuan头像

Spring笔记之AOP编程(一)

#设置Tag是个好习惯 “AOP”的意思就是面向切面编程,所谓切面个人觉得就是将某段代码在运行的时候插入到运行的对象里,并且执行。之前在Jfinal框架中有涉及过,但是Jfinal中的切面编程不需要xml配置,相比spring框架简单太多了。spring的AOP有5种类型:前置通知(before),后置通知(after)...

mengjinyuan头像

Hibernate SessionFactory获取session的两个方法

#设置Tag是个好习惯 openSession()和getCurrentSession()的区别:1.openSession() 是获取一个新的session2.getCurrentSession() 获取的是当前线程绑定的session,换言之获取到的是同一个session,有利于事务控制。要用getCurrentSe...

mengjinyuan头像

解决Hibernate报javax.naming.NoInitialContextException异常

#设置Tag是个好习惯 今天用工具生成数据库映射文件,然后用application的main函数调试的时候报了javax.naming.NoInitialContextException异常:异常具体内容是:Need to specify class name in environment or system prope...

mengjinyuan头像

泛型知识点

#设置Tag是个好习惯 1.泛型类定义的时候要在类后面加上<类型>,例如调用或者继承的时候要指定类型public class Container<K, V> {\r\n private K key;\r\n private V value...