Fork me on GitHub
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: 一、简述Criteria是一种比hql更面向对象的查询方式。Criteria 可使用 Criterion 和 Projection 设置查询条件。可以设置 FetchMode(联合查询抓取的模式 ) ,设置排序方式,Criteria 还可以设置 FlushModel (冲刷 Session 的方式)... 阅读全文
posted @ 2015-03-15 22:01 森林森 阅读(9741) 评论(0) 推荐(1) 编辑
摘要: 一、Hibernate检索策略二、检索方法三、get和load比较get和load的区别:get不支持延迟加载,而load支持。当查询特定的数据库中不存在的数据时,get会返回null,而load则抛出异常。类(Class)的延迟加载:设置标签中的lazy="true",或是保持默认(即不配置laz... 阅读全文
posted @ 2015-03-14 23:43 森林森 阅读(322) 评论(0) 推荐(1) 编辑
摘要: 一、数据库的emp名和dept表建立持久化类和配置文件,可以用MyEclipse直接生成持久化类package entity;import java.util.Date;public class Emp implements java.io.Serializable { // Fields ... 阅读全文
posted @ 2015-03-14 23:16 森林森 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate提供的查询方式OID查询方式:主键查询。通过get()或者load()方法加载指定OID的对象查询结果为一个HQL查询方式:通过Query接口使用HQL语言进行查询QBC查询方式:通过Criteria等接口和类进行是查询本地SQL查询方式:使用原生的SQL语言进行查询对象导航查... 阅读全文
posted @ 2015-03-14 19:59 森林森 阅读(1173) 评论(0) 推荐(1) 编辑
摘要: 一、创建数据表--学生证表create table paper( pid number primary key, pdesc varchar2(100) , sid number references student(sid) not null ... 阅读全文
posted @ 2015-03-14 14:24 森林森 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 一、创建数据库表--班级表create table grade( gid number primary key, --班级ID gname varchar2(50), --班级名称 gde... 阅读全文
posted @ 2015-03-14 02:33 森林森 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: 一、Hinbernate中持久化类的关联关系在数据库中,表表之间是通过外键关联的,在程序中是要转化为持久化类也就是(JAVA Bean)来实例的。但在Hibernater中持久化的之间的映射关系,不是通外键建立关联,而是通过属性.主要有以下几种一对一,一对多(多对一)多对多关联方向:单向关联双向关联... 阅读全文
posted @ 2015-03-14 00:20 森林森 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate的基本数据类型3种数据类型之间的对应关系Hibernate映射类型Java类型标准SQL类型integerjava.lang.IntegerINTEGERlongjava.lang.LongBIGINTshortjava.lang.ShortSMALLINTfloatjava.... 阅读全文
posted @ 2015-03-11 01:09 森林森 阅读(3153) 评论(0) 推荐(3) 编辑
摘要: 一、基础语义核心:ConfigurationSessionFactorySession二、ConfigurationConfiguration类负责管理Hibernate的配置信息,Hiber运行时需要获取一些底层实现基本信息1.数据库URL2.数据库用户3.数据库用户密码4.数据库JDBC驱动5.... 阅读全文
posted @ 2015-03-11 00:58 森林森 阅读(475) 评论(0) 推荐(1) 编辑
摘要: 一、体系结构SessionFactory:属于单一数据库的编译过的映射文件的一个线程安全的,不可变的缓存快照。Session的工厂。有可能持有一个可选的数据缓存可以进程级别或者群级别保存可以在事务中重用数据。会话,Session:单线程,生命期短促的对象,代表应用程序和持久化层之间的一次对话。封装了... 阅读全文
posted @ 2015-03-10 23:20 森林森 阅读(1616) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate框架简介Hibernate是一个优秀的Java持久化层解决方案,是当今主流的对象-关系映射(ORM,ObjectRelationalMapping)工具1.1、理解持久化瞬时状态:在程序运行的时候,有些程序数据是保存在内存中,当程序退出后,这些数据就不复存在了,所以称这些数据的... 阅读全文
posted @ 2015-03-10 22:25 森林森 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: BaseDaopackage com.pb.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import ... 阅读全文
posted @ 2015-03-10 12:02 森林森 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 一、JAVA是动态语言吗?一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象实体,调用其方法或者对... 阅读全文
posted @ 2015-03-05 11:33 森林森 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 一、序列化将对象的状态存储到特定存储介质中的过程对象序列化,就是把一个对象变为二进制的数据流的一种方法,通过对象序列化可以方便的实现对象的传输或存储。序列化保存对象的“全景图”,构建对象的“全景天窗”.如果一个类的对象想被序列化,则对象所在的类必须实现java.io.Serializable接口二、... 阅读全文
posted @ 2015-03-04 01:08 森林森 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 一、三个静态变量java.lang.System提供了三个静态变量System.in(默认键盘)System.out(默认显示器)System.err二、重写向方法System提供了三个重定向方法方法说明static void setErr(PrintStream errr)重定向标准错误输出流st... 阅读全文
posted @ 2015-03-03 02:08 森林森 阅读(1572) 评论(0) 推荐(1) 编辑
摘要: 一、简述二、使用步骤DataInputStream:引入相关的类构造数据输入流的对象(如:FileInputStream,BufferedWriter包装后读取文件等)读取二进制文件的数据关闭数据输入流DataOutputStream:引入相关的类构造数据输出流的对象(如:FileOputStrea... 阅读全文
posted @ 2015-03-02 01:37 森林森 阅读(2522) 评论(0) 推荐(0) 编辑
摘要: 一、字符流BufferedReader:BufferedReader是从缓冲区之中读取内容,所有的输入的字节数据都将放在缓冲区之中BufferedWriter:把一批数据写入到缓冲区,当缓冲区区的满时,再把缓冲区的内容写到字符输出流中二、对文本文件的读写2.1、字符输入流2.2、字符输出流2.3、综... 阅读全文
posted @ 2015-03-01 23:33 森林森 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 一、字节流FileOutputStream是OutputStream 的直接子类FileInputStream也是InputStream的直接子类二、文本文件的读写2.1、字节输入流Test.txt文件内容abcdefgpackage com.pb.io;import java.io.File;im... 阅读全文
posted @ 2015-03-01 22:53 森林森 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 一、流概念(stream)File类并不能对文件内容进行读写。读文件就是指:把文件的内中的数据读取到内存中来写文件就是指:把内存中的数据写入到文件中去。通过什么读写文件呢?文件流。1.1、流概念一连串流动的字符1.2、流的特性先进先出的方式传递信息一个字节序列具有方向性:输入流、输出流二、按照流向划... 阅读全文
posted @ 2015-03-01 15:59 森林森 阅读(581) 评论(0) 推荐(1) 编辑
摘要: 原文:http://www.cnblogs.com/peida/archive/2012/11/12/2765750.htmllocate让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系... 阅读全文
posted @ 2015-02-28 22:41 森林森 阅读(406) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页