- 博客(17)
- 资源 (27)
- 收藏
- 关注
原创 json解析工具 GsonUtil
GsonUtil.javapackage com.sunrise.jop.common.util;import java.lang.reflect.Type;import java.util.List;import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;public final class G
2016-11-29 11:21:39 2798
转载 (13) 悲观锁和乐观锁解决hibernate并发(转)
前言: 做项目时由于业务逻辑的需要,必须对数据表的一行或多行加入行锁,举个最简单的例子,图书借阅系统。假设 id=1 的这本书库存为 1 ,但是有 2 个人同时来借这本书,此处的逻辑为Select restnum from book where id =1 ; -- 如果 restnum 大于 0 ,执行 update Update book set re
2016-11-26 13:32:21 377
原创 一段layer代码
//iframe层 layer.open({ shade: [0.5, '#000', false], type: 2, content: '/web/ict/cont/contInfo_queryCont.do', //iframe的url title: ['', false], area: ['800px', '600px'
2016-11-24 17:15:44 285
转载 js控制table中tr位置互换
function doit(f, t) { $("#tbl tr:nth-child(" + f + ")").insertAfter($("#tbl tr:nth-child(" + t + ")")); } 1 2 3 4
2016-11-23 19:24:38 5691
转载 (12) Hibernate+EhCache配置二级缓存
转载地址 http://jyao.iteye.com/blog/1315726(有关EhCache的基础介绍可参见:http://sjsky.iteye.com/blog/1288257 )本文主要讲一讲Hibernate+EhCache配置二级缓存的基本使用方法,主要分以下两个方面介绍:一Cache的多种配置方法二Hibernate+EhCache集成demo[一]、Ca
2016-11-20 16:12:50 1296
转载 (11) Hibernate 缓存机制
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 二、what(Hibernate缓存原理是怎
2016-11-20 15:01:32 341
转载 (10) Hibernate懒加载详解
懒加载为hibernate中比较常用的特性之一,下面我们详细来了解下懒加载的原理和注意事项Load()方法的懒加载原理在Hibernate中,查询方法有两个,分别是get()和load(),这两种方法的不同就是load()拥有懒加载的特性。Load()方法就是在查询某一条数据的时候并不会直接将这条数据以指定对象的形式来返回,而是在你真正需要使用该对象里面的一些属性的时候才会去数据库
2016-11-20 14:37:10 305
转载 (9) hibernate加载持久化对象的两种方式——get、load
一.get与load对比 在hibernate中get和load方法是根据id取得持久化对象的两种方法,但在实际使用的过程中总会把两者混淆,不知道什么情况下使用get好,什么时候使用load方法效率更高。下边详细说一下get和load的不同,有些时候为了对比也会把find加进来。1.从返回结果上对比: load方式检索不到的话会抛出org.hibern
2016-11-20 14:27:52 366
转载 (7) hibernate之级联cascade和关系维持inverse
hibernate的关联关系,重点在理解级联cascade和inverse1、cascade一般用在级联保存,级联更新,级联删除上 1.1cascade注解有两种,一种是基于hibernate注解org.hibernate.annotations.Cascadeorg.hibernate.annotations.CascadeType支持一下级联ALL,PER
2016-11-20 07:34:17 391
转载 (6) Hibernate的集合映射
转载地址: http://developer.51cto.com/art/201202/314944.htm本文主要针对Hibernate的Set、List、Array、Map、Bag五个集合映射进行详细的讲解。POJOs如下:Customer类---->customer表Order类对应---->orders表customer(1)(n)orderpu
2016-11-20 07:17:27 486
原创 (5)hibernate多对一,一对多,一对一,多对多
一 多对一关联1 映射与原理分析2 例子结构图3代码3.1 Department.java3.2 Employee.java3.3 Department.hbm.xml3.4 Employee.hbm.xml3.5 ManyToOneTest.java4 Sql语句5 数据库结果
2016-11-19 17:07:17 447
原创 (4) hibernate增删查改+批量操作+类似Mybatis动态sql
一 简介采用spring + hibernate + freemaker+ maven搭建起来的一个hibernate增删查改和类似mybatis动态sql查询的一个案例二 增删查改demo + 动态sql 1 数据库表(只有一张USER表)2 动态sql的xml (test-dynamicHibernateSql.xml )<!--
2016-11-18 09:34:02 3895
转载 (3) Hibernate的查询 标准(Criteria)查询
Hibernate的查询 标准(Criteria)查询1 一个简单例子:Java代码 @SuppressWarnings("unchecked")public void searchByPropertys() {Session session = this.getSession();Criteria crit = session.createCriteria(Con
2016-11-11 16:58:46 591
转载 (2)hibernate HQL命名查询和Query接口的分页查询
hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定: PrepareStatement pre=connection.prepare(“select * from User where user.name=?”); pre.setString(1,”z
2016-11-11 00:35:21 3127 1
原创 (1)hibenrate入门例子
1 结构图2 代码User.javapackage com.learning;import java.util.Date;public class User { private int id; private String name; private Date birthday; public int getId() { return id; }
2016-11-10 23:28:04 445
原创 java反射学习(2):反射与代理模式
一 基本代理设计模式代理模式核心思路,一个接口有两个子类,一个子类完成业务需求,另一个完成辅助功能假设实现一个功能,张三吃饭代码如下:接口 PersonDao.javapackage com.learing._02;public interface PersonDao { public void eat(); }业务类 Person.j
2016-11-02 21:23:19 532
liferay + struts2 + spring + ibatis整合开发案例
2014-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人