- 浏览: 200573 次
- 性别:
- 来自: 北京
最新评论
-
dingran:
我工作三年了,连多线程都没用过!楼主的精神应该支持,有错误要指 ...
抽象类与接口的区别 -
yindejie:
这个。。。。老实说。。。博主的语言表达能力有点差。。。语句不通 ...
抽象类与接口的区别 -
white_crucifix:
其实楼主这篇博客本质上没什么问题,就是生错了年代,呵呵,如果是 ...
抽象类与接口的区别 -
xiaoyu1985ban:
z_xiaofei168 写道skzr.org 写道说了很多, ...
抽象类与接口的区别 -
white_crucifix:
BabyDuncan 写道写的很垃圾,可以说是狗屁不通.什么叫 ...
抽象类与接口的区别
文章列表
hibernate详解(二)----->>继承关系映射(二、三)
这篇文章紧接着hibernate详解(二)----->>继承关系映射(一)。
下面介绍另外两种关系继承关系映射方案:
第二种:每个子类一张表
其他的类都一样,就有一个xml文件不一样,里面有些内容不一样
Student.hbm.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOC ...
hibernate详解(二)---->>继承关系映射(一)
继承是面对对象编程中一个很重要的特征,在做面对对象的分析和设计时,经常会设计出具体继承关联的持久化类,如何把这些持久化类之间的继承关系映射到关系数据库上的问题已经解决,继承在对象模型中是 is a(是一个)的关系,但是在关系模型中,实体之间只有has a(有一个)的关系,也就是说,继承在对象模型和关系模型上是不匹配的。所幸的是,hibernate提供了3种常见的基继承映射方案。
第一种:整个继承层次一张表
Singer.java
package ...
Hibernate详解(一)------->>入门
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来
操纵数据库。
Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命
意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Hibernate的核心接口一共有5个,分别为:
Session、SessionF ...
Spring2.5----创建切面(AOP)之切入点
Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下:
execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)
除了返回类型模式(上面代码片断中的ret-type-pattern),名字模式和参数模式以外,所有的部分都是可选的。返回类型模式决定了方法的返回类型必须 ...
装配集合
XML 类型<list> java.awt.List,arrays<set> java.awt.Set<map> java.awt.Map<props> java.awt.Properties
EmpServiceImpl.java
package cn.csdn.service;
import java.util.List;
import java.util.Map;
impo ...
分散配置
在应用上下文中,使用PropertyPlaceholderConfigurer从外部属性文件装载的配置信息:
应用上下文中从当个外部外部属性文件装载配置信息:
<bean id="propertyPlaceholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="cn/csdn/servi ...
oracle之游标(九)
游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer)。在oracle数据库中可以使用显示或隐式两种游标。
隐式游标:
在执行一个sql语句时,oracle服务器将自动创建一个隐式游标,这个游标是内存中处理该语句的工作区域,其中存储了执行SQL语句的结果.通过游标的属性可获得sql语句执行的结果以及游标状态信息。
oracle之存储过程(八)
存储过程是一种命名pl/sql程序块,它可以被赋予参数,存储在数据库中,可以被用户调用.由于存储过程是已编译好的代码,所以在调用的时候不必再次编译代码,从而提高程序的运行效率。另外存储过程可以实现程序的模块化设计.
1、 创建存储过程
语法:
Create [or replace] procedure procedure_nam
你能买起这样的房子吗?思考中...?
前几天看了一道google的校园面试题,今天总结了一下,想要和大家分享一下。下面就是题!
现在北京有一套房子,价格200万,假设房价每年上涨10%,一个软件工程师每年固定能赚40万。如果他想买这套房子,不贷款,不涨工资,没有其他收入,每年不吃不喝不消费,那么他需要几年才能攒够钱买这套房子?A:5年B:7年C:8年D:9年E:永远买不起。
答案是:E:永远买不起。
具体分析如下:
工作年限
不吃不喝存款(万)
开源框架Spring详解---IoC控制反转(一)
spring在英文里有春天、弹簧、跳跃和泉眼的意思。Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何
设计模式之Factory
定义:提供创建对象的接口.
为何使用?工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。
为什么工厂模式是如此常用?因为工厂模式就相当于 ...
设计模式之Builder
Builder模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.
Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到.
为何使用?是为了将构建复杂对象的过程和它的部件解耦.注意: 是解耦过程和部件.
因为一个复杂的对象,不但有很多大量组成部分,如汽车,有很多部件:车轮 方向盘 发动机还有各种小零件等等,部件很多,但远不止这些,如何将这些部件装配成一辆汽车 ...
oracle中的约束
数据完整性
数据库不仅仅是存储数据,它也必须保证所保存的数据的正确性。如果数据不正确或不一致,那么该数据的完整性可能会遭到破坏,从而给数据库本身的可靠性带来意想不到的问题。
为了维护数据库中的数据完成性,在创建表时通常需要指定一些约束。通过表中的字段(列)定义约束,就可以防止非法数据的插入问题.对约束的定义可以再create table语句中进行,也可以在alter table语句中进行。
解析xml文件实现省市县三级联动
我是做Java程序开发的,js省市县三级级联。
首先说一下什么是js省市县三级级联?js省市县三级级联是指,当你选择一个省的时候,程序会默认的把该省的城市列入城市的下拉列表框中,同样的,当你选择一个城市的时候,程序会默认的把该城市的县列入县的下拉列表框中。
实现js省市三级联动需要两个文件。
一、xml文件;
二、html文件;
下面我简单的写了一个xml文件
&l
Oracle中DML数据操作语言(七)
DML(Data Manipulation Language – 数据操作语言) 可以在下列条件下执行:
1、向表中插入数据
2、修改现存数据
3、删除现存数据
1、插入语句