2015年2月21日
摘要:
1、二级缓存所需要的 jar 包 这三个 jar 包实在 hibernate 解压缩文件夹的 lib\optional\ehcache 目录下 2、配置 ehcache.xml 3、配置 hibernate.cfg.xml
在配置文件添加如下代码:
true
org.hibernate.cache.ehcache.EhCacheRegionFacto...
阅读全文
posted @ 2015-02-21 17:26
hwlsniper
阅读(287)
推荐(0)
摘要:
1、hibernate.cfg.xml 文件中添加如下代码开启线程安全: thread 具体如下: org.hibernate.dialect.MySQL5InnoDBDialect com.mysql.jdbc.Driver jdbc:mysql:///hibernate root 123456 ...
阅读全文
posted @ 2015-02-21 12:53
hwlsniper
阅读(1065)
推荐(0)
摘要:
一、hibernate 过滤器 1、在持久化映射文件中配置过滤器,代码如下: 2、测试过滤器:
@Test
public void te...
阅读全文
posted @ 2015-02-21 10:41
hwlsniper
阅读(2139)
推荐(0)
2015年2月17日
摘要:
1、悲观锁 它指的是对数据被外界修改保持保守态度,因些,在整个数据处理过程中,将数据牌锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层的锁机制才能保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 一个典型的悲观锁调用示例: select * from account where name = "12345" for update ...
阅读全文
posted @ 2015-02-17 21:58
hwlsniper
阅读(2275)
推荐(0)
摘要:
1、hibernate 也可以通过标准的 SQL 进行查询 (1)、将SQL查询写在 java 代码中 /** * 查询所有 */
@Test
public void testQuery(){ // 基于标准的 sql 语句查询 String sql = "select * from t_person"; // 通过 createSQLQuery 获取 SQLQuer...
阅读全文
posted @ 2015-02-17 18:45
hwlsniper
阅读(607)
推荐(0)
摘要:
一、QBC (Query By Criteria) 主要有Criteria,Criterion,Oder,Restrictions类组成 1、java 代码如下: /** * 查询所有 */
@Test
public void testQuery(){ // 获取 Criteria 对象 Criteria criteria = session.createCriteria(Pe...
阅读全文
posted @ 2015-02-17 12:47
hwlsniper
阅读(461)
推荐(0)
2015年2月16日
摘要:
一、Hql 入门 1、实体类: package learn.hibernate.bean; import java.util.Date;
import java.util.HashSet;
import java.util.Set; /** * 持久化类设计 * 注意: * 持久化类通常建议要有一个持久化标识符(ID) * 持久化标识符通常建议使用封装类...
阅读全文
posted @ 2015-02-16 18:16
hwlsniper
阅读(369)
推荐(0)
2015年2月15日
摘要:
1、单表继承 (1)、实体类,代码如下: package learn.hibernate.bean; import java.util.Date; /** * 持久化类设计 * 注意: * 持久化类通常建议要有一个持久化标识符(ID) * 持久化标识符通常建议使用封装类(例如:Integer 因为基本类型存在默认值) * 持久化类通常...
阅读全文
posted @ 2015-02-15 21:03
hwlsniper
阅读(287)
推荐(0)
2015年2月4日
摘要:
一、关联关系一对一外键(双向) 1、实体类,代码如下: package learn.hibernate.bean; import java.util.Date; /** * 持久化类设计 * 注意: * 持久化类通常建议要有一个持久化标识符(ID) * 持久化标识符通常建议使用封装类(例如:Integer 因为基本类型存在默认值) * ...
阅读全文
posted @ 2015-02-04 19:39
hwlsniper
阅读(247)
推荐(0)
2015年2月3日
摘要:
1、实体类,代码如下: package learn.hibernate.bean; import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set; /** * 持久化类设计 * 注意: * 持久化类通常建议...
阅读全文
posted @ 2015-02-03 22:13
hwlsniper
阅读(411)
推荐(0)