易截截图软件、单文件、免安装、纯绿色、仅160KB

Java复习笔记 第9天


Hibernate
    
Hibernate
是一个优秀的持久化框架
    
瞬时状态,持久状态
    
ORM
:对象关系映射,完成对象数据到关系数据的映射机制
    
使用
Hibernate
的三项准备工作是:
1、 
添加
hibernate

2、 
添加
Hibernate
配置文件
3、 
添加对应表的实体类和对应文件
对象的三种状态:临时状态
(Transient)
、持久化状态
(Psersistent)
、游离状态
(Detached)
 
Session
中的查询方法:
load()
支持延迟加载

get()
即时加载,
load()
在数据中找不到数据会抛异常,而
get()
则返回
null

清除缓存方法:
evict(),clear()
关联关系:一对一、一对多、多对多
继承实现的三种策略:单表继承,具体表继承,类表继承
    
Load
只有在
lazy=false
时,才支持多态查询。
    
支持一级缓存的方法:
get(), load(), iterate(
查询实体对象
)
    
避免大量体入库内存溢出
:

flush()

clear().
    
事务的四个特性:原子生、一致性、隔离性、持久性。
    
Session
缓存的三大作用:
1、 
减少数据库的访问频率,提高访问性能
2、 
保证缓存中的对象与数据库同步,位于缓存中的对象称为持久化对象
3、 
当持久化对象之间存在关联时,
Session
保证不出现对象图的死锁。


相关文档:

Java中的中文排序(简短版)

在Java中,如果在对一个List或者Map排序,可以采用Collections的集合类中的sort方法来对List进行排序。至于map,可以使用TreeMap自动排序。
但以上排序仅仅是对英文排序时,才会正确,若果数据里面存在中文和英文时,那么排序就乱了。
现在我实现的方法是按照中文的拼音来排序。(网上,还有按笔画排序,在这里我就不一一 ......

Java URL正则表达式

 网上转贴的Java正则很让人失望,一篇JavaScript正则集录被很多不负责任的人转来转去,并打上Java正则的标题,汗,真是烂人一堆。
// url正则
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegularExpressionTest {

public static void main(String[] args) {

Pa ......

Oracle调用Java代码

 Oracle中可以调用Java的代码,一般通过两种方式进行调用,一个是直接将Java代码写在Oracle内部,另外一种是将编译好的class文件载入到Oracle中。
-A-
1、在SQLPlus中创建Oracle中的Java类与方法(方法必须是静态公有方法)
create or replace and compile java source named hello as
public class Hello {
pu ......

JAVA里 apache,tomcat,jboss 服务器

tomcat为一个jsp和servlet的容器,但它除了这个外还自带了web服务器。也就是说,它既是servlet容器,也是一个web服务器。
它是用java编写的,用来执行servlet和jsp的,但处理静态资源上apache等专业服务器功能那么强。所以很多人愿意将两者结合起来使用。tomcat处理动态页面,而appache处理静态资源,这样两者各取所长。另 ......

JTAPI Java Telephony API

接触了JTAPI开发一段时间,刚开始接触时,非常头大,很多概念不好理解。 先列个框架,记录一下自己的学习过程。
一、JTAPI (Java Telephony API )
    在JTAPI之前,每个公司都是各自的一套CTI开发接口。为了统一业界标准,SUN公司推出了jtapi标准接口。该接口定义了呼叫中心中的很多对象,如Address,Agen ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号