摘要: 1.查询对象:Query有org.hibernate.query和javax.persistence.query,用法如下如果按条件查找2.占位符:比如下面的例子:min 和:max,和query.setParameter(key,value);链式的也可以,同时这里setParameter("",... 阅读全文
posted @ 2015-05-30 11:44 cornucopia 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不... 阅读全文
posted @ 2015-05-30 08:26 cornucopia 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一、get方法和load方法的简易理解(1)get()方法直接返回实体类,如果查不到数据则返回null。load()会返回一个实体代理对象(当前这个对象可以自动转化为实体对象),但当代理对象被调用时,如果没有数据不存在,就会抛出个org.hibernate.ObjectNotFoundExcepti... 阅读全文
posted @ 2015-05-28 23:14 cornucopia 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在比较openSession和getCurrentSession这两个方法之前,我们先认识一下这两个方法。在进行配置信息管理时,我们一般进行一下简单步骤:Configuration cfg = new Configuration();// 获得配置信息对象SessionFactory sf = cf... 阅读全文
posted @ 2015-05-28 22:45 cornucopia 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 获取目标方法的信息访问目标方法最简单的做法是定义增强处理方法时,将第一个参数定义为JoinPoint类型,当该增强处理方法被调用时,该JoinPoint参数就代表了织入增强处理的连接点。JoinPoint里包含了如下几个常用的方法:Object[] getArgs:返回目标方法的参数Signatur... 阅读全文
posted @ 2015-05-28 13:55 cornucopia 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 创建分支: $ git branch mybranch 切换分支: $ git checkout mybranch 创建并切换分支: $ git checkout -b mybranch更新master主线上的东西到该分支上:$git rebase master切换到master分支:$git ch... 阅读全文
posted @ 2015-05-27 14:05 cornucopia 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图现在我们在这个分支做一些修改,然后生成两个提交(c... 阅读全文
posted @ 2015-05-27 14:03 cornucopia 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在看下文之前,首先要确认意见事情,就是你是如何启动tomcat的,我们在平时的开发环境当中,都是通过startup.bat方式启动tomcat的,那么你按照下面的方式,去修改/bin /catalina.bat是没有问题的。但是如果你是生产环境下,我们一般都希望使用windows服务方式去启动tom... 阅读全文
posted @ 2015-05-25 15:37 cornucopia 阅读(229) 评论(0) 推荐(0) 编辑
摘要: [html] view plaincopy 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了sess... 阅读全文
posted @ 2015-05-21 14:02 cornucopia 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工... 阅读全文
posted @ 2015-05-19 10:16 cornucopia 阅读(194) 评论(0) 推荐(0) 编辑