易截截图软件、单文件、免安装、纯绿色、仅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获取系统信息

Properties props=System.getProperties(); //系统属性
System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));
System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));
System.out.println("Java供应商的URL:"+props.getProperty("java.vendor.url"));
Syste ......

java读取xml文件

import java.io.File;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ReadSetting {
......

java 保留2位小数

java  保留2位小数  转载
方式一:
四舍五入
double   f   =   111231.5585;
BigDecimal   b   =   new   BigDecimal(f);
double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP). ......

java优秀书籍


      
 
1)Java Language Specification, Third Edition (by James Gosling) 
 
     本书由Java技术的发明者编写,是Java TM编程语言的权威性技术指南。如果你想知道语言之构造的精确含义,本书是最好的资源。      
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号