`
文章列表

ibatis那些事儿

 下面是传智播客户总结出的ibatis的一些优点,仅供大家参考:     1. ibatis把sql语句从Java源程序中独立出来,放在单独的XML文件中编写,给程序的维护带来了很大便 利。     2. ibatis封装了底层JDBC API的调用细节,并能自动将结果集转换成Java Bean对象,大大简化了Java数 据库编程的重复工作。     3. 简单易于学习,易于使用, 非常实用。     4. 因为Ibatis需要程序员自己去编写sql语句,程序员可以结合数据库自身的特点灵活控制sql语句,因 此能够实现比hibernate等全自动orm框架更高的查询效率,能够完成 ...
Oracle 9i比8i多了哪些新特性? 简要说: 9i更易于管理。 详细说: 并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。 9i可以 ...

JSP简介

    博客分类:
  • JSP
一.JSP隐式对象     JSP共提供了9个预定义变量,也称为隐式对象,分别为request、response、out、session、application、config、pageContext、page和exception。     request是HttpServletRequest类型的实例对象,       response是HttpServletResponse类型的实例对象,     out是JspWriter类型的实例对象。     session是HTTPSession类型的实例对象,     application是ServletContext类型的实例对象, ...

Servlet简介

    一.Servlet简介      一个Servlet程序就是一个在Web服务器端运行的特殊的Java类,这个特殊的Java类必须实现javax.servlet.Servlet接口,Servlet接口定义了Servlet引擎与Servlet程序之间通信的协议约定。Servlet API中提供了一个实现Servlet接口的最简单的Servlet类,其完整名称为javax.servlet.GenericServlet,这个类实现了Servlet程序的基本特
墨菲定律(Murphy's Law)    什么是墨菲定律? 最简单的表达形式是"有可能出错的事情,就会出错(Anything that can go wrong will go wrong)"。   墨菲定律(Murphy’s Law)缘于美国一位名叫墨菲的上尉。他认为他的某位同事是个倒霉蛋,不经意说了句笑话:“如果一件事情有可能被弄糟,让他去做就一定会弄糟。”     这句话迅速流传。经过多年,这一“定律”逐渐进入习语范畴,其内涵被赋予无穷的创意,出现了众多的变体,“如果坏事有可能发生,不管这种可能性多么小,它总会发生,并引起最大可能的损失”、“If anythin ...
SQL数据库面试题以及答案 Student(Sno,Sname,Sage,Ssex) 学生表       Sno:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别Course(Cno,Cname,Tno) 课程表              Cno:课程编号;Cname:课程名字;Tno:教师编号SC(Sno,Cno,scor ...
Hibernate 学习-----创建第一个简单的hibernate程序 应用数据库:MySQL工具Myeclipse1数据库中创建数据库bookstore,建立一个表books       2 建立一个java project Src里面创建一个包com.dao,创建一个类Book (与数据库中表的字段相匹配的类)代码:Book.java package com.dao import java.sql.Timestamp; public class Book{ private Integer id; private String name; private String ...
Spring 实例入门 本文结合实例理解解容器,DI,IOC,耦合,解耦等Spring所涉及的概念,同时了解Spring的最基本也是最核心的使用方法。1. Spring容器Spring容器负责对象的实例化,对象生命周期的管理,被Spring管理的对象称之为Bean。例如有Soldier类需要交由Spring容器管理,我们先编写类 package com.hb; public class Soldier { private String name; public String getName() { return name; } public void setNam ...
 Hibernate主键生成策略   1、自动增长identity 适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:create table t_user(id int auto_increment primary key, name varchar(20));SQL Server:cr ...

JPA

    博客分类:
  • JAVA
persistence.xml文件必须定义在classpath路径下的META-INF文件夹中。   我们看看基于Hibernate提供的一个比较完整的JPA2.0的persistence.xml文件。   persistence.xml:  <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" ...

JAVA事务

    博客分类:
  • JAVA
一、什么是JAVA事务   通常的观念认为,事务仅与数据库相关。   事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)的缩写。事务的原子性表示事务执行过程中的任何失败都将导致事务所做的任何修改失效。一致性表示当事务执行失败时,所有被该事务影响的数据都应该恢复到事务执行前的状态。隔离性表示在事务执行过程中对数据的修改,在事务提交之前对其他事务不可见。持久性表示已提交的数据在事务执行失败时,数据的状态都应该正确。   通俗的理解,事务是一组原子操作单元,从数据库角 ...
Global site tag (gtag.js) - Google Analytics