自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

说:/~不了的专栏

用心思考问题,认真对待,注意细节,慢慢的努力变为菜鸟..........

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

转载 Hibernate 常见误区1——正确区分值对象和实体对象

Hibernate 常见误区1——正确区分值对象和实体对象值对象和实体对象是hibernate的重要概念,当然在jpa中也有相应的概念他们在语义上是相同的。常常听到人们抱怨hibernate中对象之间的映射关系配置很难,而且经常出现一些莫名奇妙的问题。其真正原因是没有正确的区分值对象和实体对象而进行了错误的设计(其实很多就没有值对象的概念,而在系统将所有的对象都归结为了实体)。一、什么是值

2014-06-29 16:58:44 970

转载 hibernate 映射 set 值对象 简单映射

hibernate 映射 set 值对象 简单映射应用场景:两个对象间是一对多的关系,且多的一方是值对象,一的一方是实体对象(什么是值对象什么是实体对象,请参见本博客的《hibernate 误区1 正确区分值对象和实体对象》),这时候不能使用组件映射,因为组件映射通常暗示着一对一的关联如(本博客的《hibernate 映射 组件映射》中举得例子一样,一个人通常只有或者我们的应用系统通常

2014-06-29 16:57:23 490

转载 关于Hibernate中的Configuration

Hibernate中,关于从 Configuration中建立一个SessionFactory常用的可以有两种方法,一种是为Configuration提供hibernate.cfg.xml配置文件,还有一种就是提供hibernate.properties配置文件。1.提供hibernate.cfg.xml配置文件:static {Configuration config=null;

2014-06-28 15:06:15 930

转载 Struts2中ActionContext介紹&&Struts2如何获得request

1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数

2014-06-22 16:53:51 468

转载 Struts2技术详解

1, 当Action设置了某个属性后,Struts将这些属性封装一个叫做Struts.valueStack的属性里。获取valueStack对象: ValueStack vs = (ValueStack) request.getAttribute("struts.valueStack");调用ValueStack 的vs.findValue("books")方法(books为Action中的属

2014-06-22 16:50:25 511

转载 struts2中ActionContext是什么

form URL: http://apps.hi.baidu.com/share/detail/16057446ActionContext(Action上下文)ActionContext介绍通过上面用户注册例子的学习,我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Respons

2014-06-22 16:35:18 526

转载 Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法

1、问题通过Eclipse启动Tomcat时,抛出异常java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind。此异常的原因是服务器端口被占用其解决办法包括以下两种:一:更改服务器的端口号;二:关闭占用当前占用该端口的进程2、更改服务器端口号到tomcat目录下的把conf

2014-06-22 00:12:13 480

转载 hibernate懒加载问题

[size=small] ---------------------------------------------------------- 懒加载可以提高性能吗? 不可以简单的说"能",因为Hibernate的关系映射拖累了SQL的性能,所以想出懒加载来弥补.只是弥补而以,不会超越.所以大家不要想着使用了懒加载总体性能就提高了,其实总体性能不下降就万幸了.---------

2014-06-21 01:22:48 506

转载 Hibernate懒加载解析

Hibernate懒加载解析在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所说的懒加载也被称为延迟加载,它在查询的时候不会立刻访问数据库,而是返回代理对象,当真正去使用对象的时候才会访问数据库。实现

2014-06-21 01:16:47 435

转载 Hibernate对象状态

在hibernate中有三种状态:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。通过自己在网上的搜索,也了解到,这三种状态也可以称作:临时状态、持久状态、游离状态。一、三种状态介绍:(1) 瞬时状态:由new操作

2014-06-15 09:11:06 397

转载 Hibernate——Session(二)详解

上一篇文章讲了如何得到session,这篇文章对session对数据库的操作和session的三种状态进行介绍。(一)session对数据库的操作创建相应的数据库表[java] view plaincopyprint?create table user(id int notnull primary key auto_increment,username va

2014-06-12 23:41:34 509

转载 Hibernate中Session的操作解释

Hibernate的透明持久化用起来非常舒服,有时甚至忘记了数据库的存在。我身边的朋友经常会分不清save、saveOrUpdate、update的区别,lock、merge、replicate、refresh、evict甚至不知道是干什么用的。而且关于实体对象的生命周期也有很多概念不清,分不清transient、persistent、detached的区别,只是知道PO、VO这样的通俗叫法。其实

2014-06-12 23:18:18 429

转载 Java程序员从笨鸟到菜鸟之(五十三)细谈Hibernate(四)Hibernate常用配置文件详解

初学hibernate的童鞋,刚开应该都有这种感觉,hibernate的配置文件好麻烦,还不如jdbc访问数据库呢,直接写代码,多方便,用hibernate还要写代码,还要写配置,太麻烦了。至少我刚开始学习的时候就是这么想的。配置文件确实有他枯燥的一面,但等你真正深入学习的时候,你就可以发现他枯燥的背后却藏着很多强大的功能,呵呵,让我说的这么玄乎,那就让我们一起来看看吧,让我们一起来见证一下这些配

2014-06-12 16:33:16 540

转载 BeanListHandler

BeanListHandler 是可供DBUtils查询器使用的一个Handler类,它的作用是将查询结果转换为一个列表。列表中元素为查询结果所转换的JavaBean,Bean的类型为开发者所指定的Class。参考如下这段代码:public Template[] list(Connection conn, String owner, String catagory) {

2014-06-09 12:48:57 18247 2

转载 Apache—DBUtils框架简介、DbUtils类、QueryRunner类 、ResultSetHandler接口

Apache—DBUtils框架简介、DbUtils类、QueryRunner类、ResultSetHandler接口commons-dbutils 是 Apache组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司

2014-06-09 12:36:50 540

转载 Apache的BeanUtils的使用入门

对于Http请求提交的数据,在web层都要封装为TO对象传递给业务层,其实利用反射技术自己写个属性自动封装的框架也不难,但是Apache的BeanUtils既然给我们提供了相关的操作,那就简单来了解一下吧1)导入BeanUtils相关jar包(需要commons-beanutils 和 commons-logging)因为BeanUtils依赖logging记录日志下载网址:http:

2014-06-09 12:20:52 957

转载 使用数据库连接池优化程序性能

使用数据库连接池优化程序性能在我们做项目时连接数据库一般采用两种方法:1、是应用程序直接获取连接;2、是通过数据库连接池来回去连接。第一种方法是用户每次请求都需要向数据库获得链接,这样有一个很大的缺点,就是数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。如果网站一天的访问量大的话,就会极大的浪费数据库资源,并且极易造成数据库服务器内存溢出、拓机。连接过程如图所示:然而采用

2014-06-09 12:12:23 785

中文版的Servlet文档

这是中文版的servlet的文档的哦。。。希望可以帮到你大部分中文不好的学习者、

2014-07-07

sping2.5中文版

这是一个中文的spring2.5的文档的哦哦 。。看了还可以。。希望能帮助到很多人

2014-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除