- 博客(7)
- 收藏
- 关注
原创 VM 堆和非堆
Heap and Non-Heap Memory The Java VM manages two kinds of memory: heap and non-heap memory, both of which are created when the Java VM starts. Java VM 管理两种类型的内存:堆和非堆,两者都在JVM启动时创建。 ...
2015-01-07 15:30:31 176
原创 Java语言规范 第十七章 线程和锁(一)
While most of the discussion in the preceding chapters is concerned only with the behavior of code as executed a single statement or expression at a time, that is, by a single thread, the Java...
2014-12-31 16:18:48 173
原创 Hibernate 专题研究系列(二) 解析Hibernate 拦截器Interceptor
目录 Hibernate 拦截器作用 Hibernate 拦截器API Hibernate 拦截器类型及作用域 Hibernate 拦截器源码欣赏 1)Interceptor 作用 1.1)为用户(程序员)提供一个接口,使得用户可以改变Hibernate内部运行的一些行为,比如,如何获取实体的完全限定名称、如何判断实体的状态等。 1.2)为用户提供一个...
2014-12-13 12:36:33 674
原创 Hibernate 专题研究系列(一) save/update/saveOrUpdate等方法学习(续三)
7、Delete 1) 返回值 void 2)事件监听处理类及重要代码 DefaultDeleteEventListener public void onDelete(DeleteEvent event, Set transientEntities) throws HibernateException { EntityEntry e...
2014-12-12 16:08:33 135
原创 Hibernate 专题研究系列(一) save/update/saveOrUpdate等方法学习(续二)
4、persist 1) 返回值 void 2)事件监听处理类及重要代码 DefaultPersistEventListener protected void entityIsTransient(PersistEvent event, Map createCache) { LOG.trace( "Saving transie...
2014-12-12 16:07:47 138
原创 Hibernate 专题研究系列(一) save/update/saveOrUpdate等方法学习(续一)
1、save 1)返回值 Serializable 2)事件监听处理类及重要代码 DefaultSaveEventListener public class DefaultSaveEventListener extends DefaultSaveOrUpdateEventListener { prote...
2014-12-12 15:56:38 229
原创 Hibernate 专题研究系列(一) save/update/saveOrUpdate等方法学习
知识准备 1 所有Entity实体在其hbm.xml配置文件中都必须设置Id元素或composite-id元素,不然hbm.xml文件会报错。 因此,任何情况下Entity都拥有IdentifierGenerator对象,即关键列生成策略。 <id name="id" type="string"> <column name...
2014-12-12 15:39:47 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人