- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 Apache Log4j学习
Apache Log4j 学习Apache Logging Project Homepage: http://logging.apache.orgLog4j的类图 Logger - 日志写出器,供程序员输出日志信息 Appender - 日志目的地,把格式
2011-09-15 23:02:09 867
原创 Oracle用户、角色、权限管理
create or replace type address as object(province varchar(20),city varchar(20));alter TRIGGER SYS.JIS$ROLE_TRIGGER$ compile;create tab
2011-09-07 15:37:44 632
原创 Oracle中的视图详解
1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,
2011-09-07 11:47:26 434
原创 Oracle常用函数
函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类:单行函数、组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带
2011-09-06 14:58:31 336
原创 Oracle创建用户及表空间
//创建临时表空间create temporary tablespace test_temptempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf'size 32mautoexten
2011-09-06 14:55:36 548
原创 Oracle序列详解
1.基本语法 (1) 创建序列命 CREATE SEQUENCE [user.]sequence_name [INCREMENT BY n] [START WITH n] [maxvalue n | nomaxvalue] [minvalue n | no
2011-09-06 14:08:41 855
原创 详解Oracle序列和触发器的使用
下面是用Oracle Client建表时用到序列和触发器,我们来记录一下它们的用法:主要是通过创建序列和触发器实现表的主键自增。首先创建序列,序列的语法格式为:CREATE SEQUENCE name[INCREMENT BY n] [START WITH n]
2011-09-06 14:00:17 617
原创 Oracle中临时表空间作用
Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长Oracle临时表空间主要用来做查询和存放一些缓冲区数据。
2011-09-06 13:38:28 17854
原创 Oracle full outer join
它检索两个表中的所有行并关联那些可以关联的行。与左外联接或有外联接不一样(他们包含来自一个表的不关联的行),全外部联接包含来自两个表的不关联的行。全外部联接的语法如下:select Customers.cust_id,Orders.order_num from Orders
2011-09-06 09:53:38 1058
原创 Oracle内联,外联
1.内联a inner join b on a.id=b.id查两张表都有的id记录。2.左外联a left join b on a.id=b.id只要a表有,而b可没有对应的记录。此时b表中的所有字段用null代替。3.右外联a ri
2011-09-06 09:44:25 5510
转载 项目中Hibernate中Criteria和Query查询和模式引用
在项目中Hibernate中Criteria和Query查询,总是缺少不了一些列的判断等,无论数据类型是什么,这些是必须的,最终动态添加的也是的获取Criteria和Query组成的hql,于是公司兄弟将Criteria和Query进行了抽出封装,采用设计模式中Builder的模
2011-09-01 13:25:32 2084
原创 Hibernate中Criteria的用法详解
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计
2011-09-01 12:20:12 768
原创 Hibernate分页小结
通常使用的Hibernate通常是三种:hql查询,QBC查询和QBE查询:1、QBE(Qurey By Example)检索方式QBE是最简单的,但是功能也是最弱的,QBE的功能不是特别强大,仅在某些场合下有用。一个典型的使用场合就是在查询窗口中让用户输入一系列的查询条
2011-09-01 12:11:20 444
原创 Hibernate实用类创建SessionFactory
//通过Configuration的对象调用configure()方法加载Hibernate配置文件创建SessionFactory 由于SessionFactory 的创建费时,所以放在static下面//让他只初始化一次最后返回一个SessionFactory 。//下
2011-09-01 12:08:18 580
原创 Hibernate-类映射文件中常用属性的了解
我们把User.hbm.xml加了一些扩展来说说常用的属性的含义:<!DOCTYPE hibernate-mappingPUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sour
2011-09-01 12:03:53 910
原创 Hibernate主键自动生成的几种常用类型
1.Assigned 主键由数据库内部生成,无需Hibernate干预。2.hilo 需要额外数据库表保存主键生成历史状态。3.increment 在实例中维持一个变量,以保存当前最大值。多实例访问时可能会出错。4.identity 采用数据库
2011-09-01 12:02:32 625
原创 关于Hibernate缓存机制
缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。缓存的介质一般是内存,所以读写速度很快。
2011-09-01 11:59:10 334
原创 Hibernate(Jar包详解)
Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。 下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个j
2011-09-01 11:31:10 597
原创 Hibernate辅助类(官方推荐)
public class HibernateUtil { private static final SessionFactory sessionFactory = buildSessionFactory(); private static SessionFac
2011-09-01 11:14:08 651
原创 Hibernate接口Session详解
方法概要: TransactionbeginTransaction()开始一个工作单元,得到关联的事务对象。 voidcancelQuery()取消当前执行的查询。 voidclear
2011-09-01 11:12:07 648
转载 Hibernate三种状态详解
Hibernate生命周期会经历三种不同的状态: 1.Transient(瞬态):实体对象在内存是自由存在的,即与数据库中的数据没有任何关系.换句话说就是:该实体从未与任何持久化上下文关联过,它没有持久化标识.例如: //创建一个Tran
2011-09-01 11:10:39 406
原创 Hibernate优缺点
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的W
2011-09-01 10:59:01 640
servlet 原理
2011-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人