• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

无信不立

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  hibernate

JPA的Column注解总结
摘要:就像@Table注解用来标识实体类与数据表的对应关系类似,@Column注解来标识实体类中属性与数据表中字段的对应关系。 该注解的定义如下: @Target({METHOD, FIELD}) @Retention(RUNTIME)public @interface Column { String n 阅读全文

posted @ 2016-10-20 14:27 无信不立 阅读(16371) 评论(0) 推荐(0)

Hibernate之:各种主键生成策略与配置详解
摘要:1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。 <id 阅读全文

posted @ 2016-07-25 17:40 无信不立 阅读(327) 评论(0) 推荐(0)

Hibernate之jpa实体映射的三种继承关系
摘要:在JPA中,实体继承关系的映射策略共有三种:单表继承策略(table per class)、Joined策略(table per subclass)和Table_PER_Class策略。 1.单表继承策略 单表继承策略,父类实体和子类实体共用一张数据库表,在表中通过一列辨别字段来区别不同类别的实体。 阅读全文

posted @ 2016-07-25 17:28 无信不立 阅读(2973) 评论(0) 推荐(0)

hibernate注解影射表
摘要:@MappedSuperclass的用法 用在实体的继承过程中的父类上;父类Cat 1 package com.xj.model; 2 3 import javax.persistence.GeneratedValue; 4 import javax.... 阅读全文

posted @ 2015-08-20 14:12 无信不立 阅读(457) 评论(0) 推荐(0)

hibernate映射对象三种状态的分析
摘要:一,首先hibernate中对象的状态有 三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save()、saveOrUpdate()、 get()、load();持久态到瞬态的方法有delete();游离态到持久态的方法有update()、saveOr... 阅读全文

posted @ 2014-09-19 19:07 无信不立 阅读(396) 评论(0) 推荐(0)

hibernate之xml映射文件关系维护,懒加载,级联
摘要:一:关系维护 --->inverse默认值false,表示不放弃关系的维护。 --->inverse="true"配置在那一端,表示那一端xml对应的po放弃关系的维护(交由hibernate内部进行维护),由另一端进行关系维护。例子:学生班级模型【多对一模型】一端放弃关系的维护,由学生端进... 阅读全文

posted @ 2014-08-25 11:15 无信不立 阅读(720) 评论(0) 推荐(0)

hibernate映射xml文件配置之一对多,多对多
摘要:一对多配置【1】班级和学生模型 --->班级可容纳多个学生 --->学生只能属于一个班级【2】一对多配置中的关系维护(inverse) --->一端放弃关系的维护 --->多端进行关系维护。 inverse默认值false,表示不放弃关系的维护。 inve... 阅读全文

posted @ 2014-08-20 15:47 无信不立 阅读(635) 评论(0) 推荐(0)

hibernate框架的核心对象和相关知识点
摘要:Hibernate架构下图提供了hibernate体系的高层视图:Hibernate全面解决方案:Hibernate核心APIConfiguration负责管理数据库的配置信息。数据库的配置信息包含了Hibernate连接数据库的一些基本信息(hibernate.cfg.xml),Configura... 阅读全文

posted @ 2014-08-14 14:44 无信不立 阅读(374) 评论(0) 推荐(0)

Hibernate环境搭建+struts整合
摘要:说明:本文档,是和struts2+hibernate的整合示例。lib下还有struts2的jar包,本示例没有显示。struts2的搭建参考struts2的环境搭建一下载hibernate的jar包,并将相关jar包导入的项目web-inf的lib下少了一个jar包,报错二:配置hibernate... 阅读全文

posted @ 2014-08-14 14:15 无信不立 阅读(506) 评论(0) 推荐(0)

hibernate的各种查询
摘要:Hibernate Query Language(HQL)Criteria QueryNative SQL下面对其分别进行解释select子句:有时并不需要取得对象的所有属性,这时可以使用select子句进行属性查询,如select s.name from Student s。例:voidHQLse... 阅读全文

posted @ 2014-07-02 11:40 无信不立 阅读(309) 评论(0) 推荐(0)

hibernate中Restrictions的用法
摘要:方法说明Restrictions.eq=Restrictions.allEq利用Map来进行多个等于的限制Restrictions.gt>Restrictions.ge>=Restrictions.lt<Restrictions.le<=Restrictions.betweenBETWEENRest... 阅读全文

posted @ 2014-07-02 09:38 无信不立 阅读(848) 评论(0) 推荐(0)

hibernate中带查询条件的分页
摘要:所谓分页,从数据库中分,则是封装一个分页类。利用分页对象进行分页。但,分页往往带查询条件。分页类的三个重要数据:【当前页码数】,【数据库中的总记录数】,【每页显示的数据的条数】原理:select * from 【表名】 where 【字段名】 like 【'%条件%'】 limit 【开始查询的索... 阅读全文

posted @ 2014-07-01 17:14 无信不立 阅读(1345) 评论(0) 推荐(0)

三大框架中模糊查询代码
摘要:js获取查询条件,并去后台查询function queryByName(){ //获取查询条件的用户名 var queryName=$("#queryName").val(); alert(queryName); //进行后台跳转 window.locatio... 阅读全文

posted @ 2014-06-30 14:57 无信不立 阅读(712) 评论(0) 推荐(0)

用Spring的mappingDirectoryLocations来配置Hibernate映射文件
摘要:在Spring的applicationContext.xml中配置映射文件的方法: com/almaer/model/Person.hbm.xml com/almaer/model/Car.hbm.xml com/almaer/model/Engine.hbm.xml com/almaer/mod... 阅读全文

posted @ 2014-06-29 17:34 无信不立 阅读(632) 评论(0) 推荐(1)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3