摘要: Hibernate Query Language查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQ 阅读全文
posted @ 2017-02-19 12:12 Faron 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 查询一个对象(实体类必须有一个不带参数的构造方法) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 @Test public void test01() { Session session = null; try { session = Hiberna 阅读全文
posted @ 2017-02-19 12:11 Faron 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 查询单个对象可以直接通过Session对象来做到,其中session这个对象提过了2种获得单个对象的方法,一个是get方法和load方法,我去看这个两个方法的时候发现这两个方法的参数是一样的,使用方式也是一样的,我们先来看看具体的使用方法: 这个方法的使用方式看起来都一样都能获取到一个object对 阅读全文
posted @ 2017-02-19 11:48 Faron 阅读(7021) 评论(0) 推荐(0) 编辑
摘要: 1. 查询整个映射对象所有字段 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List<Users> users = query.list( 阅读全文
posted @ 2017-02-19 11:46 Faron 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 谷歌(Google),一个非常成功,但又十分神秘,而且带有几分理想化色彩的互联网搜索巨人,它还是一家相当了不起的广告公司,谷歌首页上的那个搜索按钮是其年赢利200亿美元的杀手级应用,也是Internet首屈一指的商业和技术神话。近日国外一家网站(PPCblog)精心绘制了一张谷歌搜索流程图,这张流程 阅读全文
posted @ 2017-02-19 10:09 Faron 阅读(926) 评论(0) 推荐(4) 编辑
摘要: 作业:树状结构的设计在同一个类中使用OneToMany和ManyToOne首先想数据库的模型,再想面向对象的模型,然后再来想怎么去做映射,做完映射在想怎么去做CRUD。1.首先设计数据库的模型应该是Id、parent_Id.单一父亲,好多孩子这就是一棵树。数据库首先存在的属性有:Id<int> pa 阅读全文
posted @ 2017-02-18 12:06 Faron 阅读(334) 评论(0) 推荐(0) 编辑
摘要: left\right join是外部连接,inner join是内连接外部连接有主表与从表,主表在left中是左侧表,right中是右侧表,主表数据会全部显示,从表数据则只显示关联部分匹配的数据,无匹配的数据用null补全内连接则只显示两表关联条件匹配的数据注:所谓关联条件即是指on的条件二、内连接 阅读全文
posted @ 2017-02-17 14:47 Faron 阅读(4756) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-02-17 13:58 Faron 阅读(165) 评论(0) 推荐(0) 编辑
摘要: JPA定义实体之间的关系有如下几种: @OneToOne @ManyToOne @OneToMany @ManyToMany 在定义它们的时候可以通过fetch属性指定加载方式,有两个值: FetchType.LAZY:延迟加载 FetchType.EAGER:急加载 急加载就好理解了,在加载一个实 阅读全文
posted @ 2017-02-17 13:55 Faron 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 这两天,参加一个课程设计,同时这个项目又作为一个模块镶嵌到其他项目中,考虑如此,应与原先的架构相同,因牵扯到留言和相互@功能,故数据库之间OneToOne,OneToMany,ManyToMany之风盛行,用到Hibernate 注解中CascadeType用法,今将其汇总如下: cascade(级 阅读全文
posted @ 2017-02-17 12:45 Faron 阅读(12734) 评论(2) 推荐(0) 编辑