![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
kuangliang8891
这个作者很懒,什么都没留下…
展开
-
hibernate-jpa-2.1-api-1.0.0.Final.jar中的所有注解
①、@Access AccessType.PROPERTY: --> 通过getter和setter方法访问Entity的变量,可以把变量定义为private; --> 需要在getter方法上定义字段的属性; AccessType.FIELD: --> 直接访问Entity的变量,可以不定义getter和s原创 2015-05-21 14:23:57 · 3212 阅读 · 0 评论 -
FastJSON 原理剖析 以及 和 Jackson的对比 who is the most fast!
FastJSON 原理剖析 以及 和 Jackson的对比 who is the most fast! FastJSON定义: FastJSON是一个阿里巴巴内部人员开发的,用于JSON对象和普通类对象互相转换的库。号称性能超越Jackson,今天我们就来看看,阿里巴巴大牛 vs Tatu Saloranta,到底 who is the most awesome!FastJSON原理: -对象转载 2015-07-03 11:01:13 · 1930 阅读 · 1 评论 -
Jackson框架提供的JsonGenerator ObjectMapper以及JSONObject 、JSONArray学习
1、jackson 框架:这个框架提供了JsonGenerator ,ObjectMapper两个类通过这两个类提供的方法可以将java 对象转化为json 对象,json 数组格式,也可以将json对象、数组格式转化为java对象。2、json-lib框架也可以进行json格式和java 对象之间的相互转化,json-lib提供的类主要有:JSONObject ,JSONArray….3、展现转载 2015-07-03 11:05:17 · 840 阅读 · 0 评论 -
Java、Json转换方式之一:json-lib
json-lib能把Java对象转换为Json,也可以把Json字符串转换为Java对象。准备工作: 下载jar包:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/ 本例使用2.3版本,也可以使用2.4版本。 依赖包(都是Apache下的开源项目包): jakarta commons-lang转载 2015-07-03 12:30:11 · 313 阅读 · 0 评论 -
注解
Hibernate 使用Enumerated_EnumType映射枚举字段Enumerated 和 EnumType 是 jpa 的两个注解。这两个注解用来映射枚举字段。有一个枚举类,如下,package com.lyx;/** * Created by liyanxin on 2014/12/24. */ public enum Gender { MAIL("男性"), FMAIL("女转载 2015-07-28 12:27:02 · 433 阅读 · 0 评论 -
Hibernate 缓存机制
一、why(为什么要用Hibernate缓存?)Hibernate是一个持久层框架,经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。二、what(Hibernate缓存原理是怎样的?)Hibernate缓存包括两大类:Hibernate一级转载 2015-07-20 12:13:14 · 297 阅读 · 0 评论 -
HibernateTemplate、HibernateDaoSupport两种方法实现增删改查Good
Spring+Hibernate两种方法实现增删改查首先,定义一个Customer的bean类,设置好Customer.hbm.xml文件。再定义好一个Dao接口。准备好一个jdbc.properties文件。 第一种方法:在dao类中定义一个HibernateTemplate类的对象,用该对象调用HibernateTemplate模板封装好的方法,如下:Java代码 收藏代码/*** *转载 2015-07-22 10:12:36 · 512 阅读 · 0 评论 -
hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)
三态的基本概念:1, 临时状态(Transient):也叫自由态,只存在于内存中,而在数据库中没有相应数据。用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象; //创建一个瞬态对象 User user = new User(); user.setName(userName); user.setPassword("test"); //user仍是转载 2015-07-24 12:25:58 · 5477 阅读 · 0 评论