JPA是什么?
JPA全称JavaPersistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA是JSR-220(EJB3.0)规范的一部分,在JSR-220中规定实体对象(EntityBean)由JPA进行支持。
所以JPA不局限于EJB3.0,而是作为POJO持久化的标准规范...
分类:
其他 时间:
2015-02-28 16:27:47
收藏:
0 评论:
0 赞:
0 阅读:
199
AIDL即 Android Interface Definition Language。原因:On Android, one process cannot normally access thememory of another process.
也就是说AIDL用于android进程间通信,下面就记录一下第一个aidl的demo。
官方文档也给出了基本的使用方法,如下图:
...
分类:
移动平台 时间:
2015-02-28 16:27:36
收藏:
0 评论:
0 赞:
0 阅读:
334
参加完自考、软考,对单元测试都是概念上的理解,这篇博文主要是从实践上,讲解一下单元测试如何实现,使用什么工具,以及简单的实例讲解。
一、单元测试
单元测试,是开发者编写的一小段代码,用于检测被测代码一个很小、很明确的功能是否正确,是否和开发者所期望的一致。使用单元测试可以很轻松的实现:
1.静态类的测试
2.静态方法的测试
3.类的...
分类:
其他 时间:
2015-02-28 16:27:27
收藏:
0 评论:
0 赞:
0 阅读:
231
接下来我们先介绍一个入门级的JPA实例,通过这个实例读者可以感受到JPA的简单、易用性。
您会发现JPA执行持久化操作和使用Hibernate执行持久化操作也有较大的相似性。...
分类:
Windows开发 时间:
2015-02-28 16:27:16
收藏:
0 评论:
0 赞:
0 阅读:
295
QML提供了丰富的动画元素,说起动画,无非是给UI增光添彩罢了。在QML中,动画常常与State和Transition联系在一起,这几个概念(下面的例子中都用到了)都比较简单,相关介绍可查看Qt官方文档,网址如下:
http://doc.qt.io/qt-5/qtquick-statesanimations-topic.html
下面先列举几个QML动画元素,动画效果可“忘文生意”:
Pro...
分类:
其他 时间:
2015-02-28 16:27:06
收藏:
0 评论:
0 赞:
0 阅读:
266
在春节放假前两天我偶然看到了A*算法,感觉挺有意思。正好放假前也没有什么事情,就花了一个下午写出算法的骨架,节后又花了半天时间完善屏幕输出的细节并且调试完成。
该实现只是一时兴起的随手而作,没有考虑性能和扩展性等问题。正在学习A*的朋友可以拿去随便折腾。
Email: wang.zhigang@hotmail.com代码的运行效果如下:...
分类:
编程语言 时间:
2015-02-28 16:26:57
收藏:
0 评论:
0 赞:
0 阅读:
465
日子在弹指一挥间就毫无声息的流逝,就在此时需要回头总结之际才猛然间意识到日子的匆匆。绚烂的烟花和震天的爆竹声过后,2014年已然成为过去,2015年已经来临。我满怀信心与期待的迎接我的2015,却也需要满怀感恩与思念的回忆我过去的2014。2014年对我来说,是鼓励与幸福的一年,不管是在学习上还是在生活中。...
分类:
其他 时间:
2015-02-28 16:26:47
收藏:
0 评论:
0 赞:
0 阅读:
269
JPA(Java Persistence API)是Sun官方提出的一种Java持久化规范。为Java开发人员提供了一种对象/关系映射工具,管理Java应用中的关系数据。JPA的总体思想和现有Hibernate、TopLink等ORM框架大体一致。总的来说,JPA包括以下3方面的技术:
第一:ORM映射元数据
JPA支持XML和JDK 注释(也可译作注解)两种元数据的形式,元数据...
分类:
Web开发 时间:
2015-02-28 16:26:37
收藏:
0 评论:
0 赞:
0 阅读:
241
当在Android4.4上进行图片的扫描功能开发时一般会使用:sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory()+ picPath)));的广播
因为Android4.4中限制了系统应用才有权限使用广播通知系统扫描S...
分类:
移动平台 时间:
2015-02-28 16:26:27
收藏:
0 评论:
0 赞:
0 阅读:
1614
linux 删除一行中的前几个字符...
分类:
系统服务 时间:
2015-02-28 16:26:16
收藏:
0 评论:
0 赞:
0 阅读:
240
在Webkit里,WebView是一个既抽象又具体的概念。抽象是因为它是页面(page )的视图/查看;具体是因为它需要呈现(representation),目前Qt和Gtk,Chromium都实现了自己的WebView。举个Qt的例子吧,Qt的API里基于QWidget实现了了一个QWebView用于编辑、观察页面内容。 从它的接口、以及实现就可以看出来:
方法:
Load(...
分类:
Web开发 时间:
2015-02-28 16:26:06
收藏:
0 评论:
0 赞:
0 阅读:
282
linux必要的安全加固...
分类:
系统服务 时间:
2015-02-28 16:25:57
收藏:
0 评论:
0 赞:
0 阅读:
308
Robot Motion
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 7372 Accepted Submission(s): 3389
Problem Description
A robot has b...
分类:
其他 时间:
2015-02-28 16:25:37
收藏:
0 评论:
0 赞:
0 阅读:
245
一、概述
CDI是JavaEE6中对java 依赖注入控制反转以及面向切面编程提出的新的标准和规范。CDI受流行的依赖注入(DI)和面向切面编程的影响,各种实现没有统一的规范,需要有这么一套标准或者规范去约束java在DI和AOP方面的编程,目的是将来可以在这基础上继续定制统一的规范和标准。DI和Aop作为许多java 框架的基础,CDI的出现会使得他们成为更高一级技术标准和规...
分类:
其他 时间:
2015-02-28 16:25:27
收藏:
0 评论:
0 赞:
0 阅读:
492
linux find command...
分类:
系统服务 时间:
2015-02-28 16:25:17
收藏:
0 评论:
0 赞:
0 阅读:
174
背景
在程序实现的过程中我们往往碰到类似于这样的问题:为了防止后台接收数据不能乱码,我们需要在处理的Servlet中设置请求字符集,就会在每一个Servlet中加上这样的代码:
request.setCharacterEncoding("GB18030");
这样的代码就是在程序中写死了的,设置字符集的功能是不利于维护的,如果将来要修改为另外一种字符集类型,需要在每个...
分类:
编程语言 时间:
2015-02-28 16:24:46
收藏:
0 评论:
0 赞:
0 阅读:
199
今天终于把剩下 JavaScript视频资料扫扫尾,看完了。在这段时间里,跟着大家一起做着项目,进度虽然慢,但是这样是在一边学习一边就开始应用了,所以,我感觉效果还是比简单的学习好的。以下为JavaScript的总结。
概念:学习任何知识,都需要我们从他的概念入手,JavaScript也不例外。JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。通俗的...
分类:
编程语言 时间:
2015-02-28 16:24:36
收藏:
0 评论:
0 赞:
0 阅读:
280
python中编码总结:
1 python默认使用程序文件的编码对中文字符串进行编码,所以utf-8 、gbk程序的记录的中文是不同的编码
2 可以强制使用unicode编码进行编码,使用u字符
3. utf-8 每个中文占用3个字节 \xe8\x80\x83
4 gbk 每个中文占用2个字节 \xbf\xbc
5 编码介绍
编码规则...
分类:
编程语言 时间:
2015-02-28 16:24:27
收藏:
0 评论:
0 赞:
0 阅读:
247
上篇博客已经采用jpa注解来实现了一对多关联映射,将这种关联映射以外键的形式处理,现在来看看怎么以第三张表的形式处理。采用jpa注解来映射数据库要使用的jar包见上篇博客:
一步步学习Hibernate框架(三):采用jpa实现一对多关联映射(一)
现在看第二种方式:以第三张表的关系来体现
Group.java
package com.tgb.zh...
分类:
Web开发 时间:
2015-02-28 16:24:17
收藏:
0 评论:
0 赞:
0 阅读:
315
什么是大端,什么是小端:所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。为什么会有大小端:为什么会有大小端模式之分呢?这是因为在计算机存储系统中,我们是以字节为单位进行管理的,每个内存中的地址单元都对应着一个字节,一个字节为8bit。但是在C语言中除了8bit的char之外,...
分类:
其他 时间:
2015-02-28 16:24:07
收藏:
0 评论:
0 赞:
0 阅读:
176