【Hibernate】二、Hibernate映射详解(一对一单向关联)

Hibernate的目的就是让开发人员觉得好像是将JAVA对象存储到了数据库里一样。但是,我们知道数据库中只有表,如何将java对象经过Hibernate存储到数据库中,又如何将数据库中存储的数据通过Hibernate再转换成java对象。这个问题是本文及以后几篇文章要探讨的主要内容。为什么Hib...

2016-09-29 23:08:22

阅读数:4985

评论数:0

【Hibernate】一、Hibernate框架介绍及入门程序示例

Hibernate框架简介 Hibernate是对JDBC的进一步封装。它的一个主要出发点就是希望简化Java对象持久化的编程。因为直接使用JDBC时需要程序员编写大量繁杂的代码。 Hibernate是一个开源的ORM(对象-关系映射)框架,它的作用就是在POJO(普通JAVA对象)和关系型数...

2016-09-28 14:28:42

阅读数:1752

评论数:0

java注解详解和自定义注解

本文首先介绍了注解的基本概念和JDK内置的标准注解,然后介绍了如何自定义注解,最后给出了自定义注解的例子。一、注解的基本概念Java 注解就像修饰符一样,可以用于从java代码中抽取文档、跟踪代码中的依赖性或者在编译时做检查。注解可以被应用在包、类、方法、成员变量、参数和本地变量的声明中。我们大多...

2016-09-18 18:10:15

阅读数:11549

评论数:1

读写锁ReentrantReadWriteLock

写锁比读锁的优先级要高,拥有写锁之后还可以再获取读锁,但是拥有读锁的线程在释放前无法再获取写锁。 允许锁降级,即从写锁降级为读锁,实现的步骤是:先获取写锁,再获取读锁,然后释放写锁。不允许从读锁升级为写锁。 class CacheDemo{ Object data; volatil...

2016-09-05 23:50:05

阅读数:1447

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭