总的来看Spring+Hibernate与JPA很相似,它们都是基于pojo的持久化。
Hibernate Session和JPA Entity Manager基本上等价,但是要记住他们的两个重要区别。
Hibernate session是一个实体缓存也是一个ORM引擎的接口。
而JPA中这两个概念是分开的。Persistence context作为缓存而...
分类:
编程语言 时间:
2014-07-22 23:03:55
阅读次数:
379
1、进程与线程的区别
进程是程序的一次动态执行过程。
线程就是把进程分成更小的单元进行。
2、Java实现多线程有两种方法。一是继承Thread类,另一种是实现Runnable接口。
Thread类是在java.lang包中定义的,一个类只要继承了Thread类,此类就称为多线程实现类。在Thread子类中,
必须明确地覆写Thread类中的run()方法,此方法为线程的主体。
调...
分类:
编程语言 时间:
2014-07-22 23:01:34
阅读次数:
315
目的定义创建对象的方法/接口,然后让子类来决定创建具体的类的对象。通过不同的类,使得实例化延迟至子类。特点必须引入继承,才能算是工厂方法模式。Found in
JDK APIjava.util.Calendar#getInstance()java.text.NumberFormat#getInsta...
分类:
其他好文 时间:
2014-07-22 23:00:16
阅读次数:
282
一、万物之宗:Object
(1)除了特殊的Object类,其他所有类都是派生类,即使他们没有显示基类定义。 (2)一个派生类只能有一个基类,叫做单继承。二、基类那点事儿
(1)如何在派生类中访问基类成员?使用base关键字,如base.Field1; (2)如何屏蔽基类中某个方法或成员?在...
分类:
其他好文 时间:
2014-05-01 19:06:42
阅读次数:
437
一。
1.基类的私有成员仅在基类中可见,而在派生类中是不可见的,基类的私有成员可以由派生类继承,但在派生类中不可见
2.使用using声明可以改变成员在派生类中的访问权限。比如,基类中的共有成员在一般情况下被继承为共有成员,但使用using 声明可以将其改为私有成员...
分类:
其他好文 时间:
2014-05-01 18:57:11
阅读次数:
231
对于第一代1和0,要是真的用它们变成的话,我感觉是件恐怖的事,不过还好,没有经历过满屋子堆满纸带的年代。对于汇编,现在也只能想起 Mov AX,BX 来,但是学习汇编之后,会给你这样一个感觉,全世界的语言我都能学会,因为直接对地址和寄存器操作即难又繁琐,而不涉及具体数据读取的高级语言是这么的好。 结构化程序设计代表是C,可惜只学了一点儿语法基础。当进入了面向对象阶段,感觉是个解放哎~ 如果一路学过这些语言,这种感觉就像是感慨人类社会的进化一样,从原始社会,到奴隶社会,到封建社会,再到现代社会,最根本的变...
分类:
Web程序 时间:
2014-04-30 22:34:38
阅读次数:
398
在javafx中一个JVM进程只能存在一个Application类,这个Application类只能调用一次launch()方法来启动它。
那我们如果启动一个新的窗口呢?
javafx中Stage类继承了Window代表着一个窗口,所以我们只需要构造一个Stage并将之显示即可。
Stage secondWindow=new Stage();
Scene scene=new Scene(ro...
分类:
编程语言 时间:
2014-04-30 22:33:38
阅读次数:
605
因为在JQuery一切皆JQuery,所以JQuery没有EXT那么恐怖的继承体系,比起EXT的Ext.extends(),$.extend()函数还是很好理解的,只是把一个对象的属性和方法添加到目标对象上.刚出生的JQuery是很弱小的,JQuery源码后面和我们自己扩展都是通过$.extend()函数.
Test_Html
body>
di...
分类:
Web程序 时间:
2014-04-30 22:27:39
阅读次数:
407
官方提供了 DockingMVVM 示例,但很快就发现,这个示例根本无法在现实项目中应用。主要原因,该项目中的ViewModel需要从DependecyObject继承,因为需要使用 MVVMHelper.SetTargetName(this, "PanelHost"); 该函数的第一个参数必须为DependecyObject。而你的项目中的ViewModel 类需要从ViewModelBase继承,而 ViewModelBase 是从object继承的。从ViewModelBase类继承,将为项目提供许多...
分类:
其他好文 时间:
2014-04-30 22:21:40
阅读次数:
492
JPA是一套对象持久化规范,可以通过多种工具实现它。比如常见的Hibernate。按说初学就该照猫画虎的写例子,可是总改不了探究为什么的好奇心。于是在经历了不少曲折和困惑之后,终于把Hibernate和eclipselink两种实现的例子都完成了,也体会了一点二者的区别。
先看在eclipse里的默认jpa项目的做法:
新建JPAProject,填写项目名称和Targetruntime(因为只...
分类:
其他好文 时间:
2014-04-30 22:18:40
阅读次数:
258