随笔分类 -  Hibernate

摘要:本文链接:http://www.orlion.ml/28/一、保存1、假设一个group有多个user,一个user只属于一个group,当保存user对象到数据库中时可以User u = new User();u.setName("u1");Group g = new Group();g.setN... 阅读全文
posted @ 2015-12-30 22:40 orlion 阅读(1051) 评论(0) 推荐(0)
摘要:原文链接:http://www.orlion.ml/29/一、多对多单向关联假设一个老师教多个学生,一个学生被多个老师教,这就是典型的多对多关系配置方式是在Teacher类的getStudents()方法上添加注解@ManyToMany@JoinTable(name="t_s" ,joinColum... 阅读全文
posted @ 2015-12-28 21:07 orlion 阅读(391) 评论(0) 推荐(0)
摘要:一、一对多单向关良一对多单向关联与多对一相似假设一个组有多个用户,即一(Group)对多(User)需要在Group类中添加一个User类的Set集合(数据库中的用户不可能是重复的,所以要用Set)属性:private Set users;然后在getUser()方法上添加注解:@OneToMany... 阅读全文
posted @ 2015-12-28 20:12 orlion 阅读(346) 评论(0) 推荐(0)
摘要:一、组件映射用注解配置组件映射:Husband为我们映射的类,wife是这个类的一部分(属性不能与husband中属性重名,不要写Entity注解,不要有主键)Husband类:(在getWife()方法上添加注解@Embedded)package cn.orlion.hibernate.model... 阅读全文
posted @ 2015-12-23 21:20 orlion 阅读(424) 评论(0) 推荐(0)
摘要:关系映射是指对象之间的关系,并不是指数据库的关系,关系映射是解决当对象处于以下关系之一时,数据库表该如何映射的问题(一)一对一单向外键关联1、注解方式配置创建一个Husband类和Wife类Husband类:(getWife方法上加注解OneToOne)package cn.orlion.hiber... 阅读全文
posted @ 2015-12-21 22:56 orlion 阅读(1346) 评论(0) 推荐(0)
摘要:本文链接:http://www.orlion.ml/37/一、Configuration1、AnnotationConfiguration2、进行配置信息的管理3、configure()方法通过传入一个配置文件来使用例:new Configutayion.configure("myhibernate... 阅读全文
posted @ 2015-12-16 22:07 orlion 阅读(764) 评论(0) 推荐(0)
摘要:一、ID生成策略配置1、ID生成方式在xml中配置方式: 2、ID用注解配置:在ID注解下添加注解@generatedValue,只有四种方式,默认的策略是auto... 阅读全文
posted @ 2015-12-14 22:10 orlion 阅读(1830) 评论(0) 推荐(0)
摘要:一、基本配置 1、update 改项配置有4个选项: validate:当创建好表,当我们操纵数据之前会检查数据库中表与配置文件对应上; update:如果我们添加了新的属性,而数据库中的表中没有该列,hibernate会帮我添加该字段(或者是我们在实体类中增加一个属性(比如在Student... 阅读全文
posted @ 2015-12-12 15:40 orlion 阅读(804) 评论(0) 推荐(0)
摘要:一、在数据库中创建teacher表(数据库hibernate)create table teache(id int auto_increment primary key,name varchar(20),title varchar(20));二、创建model在cn.orlion.hibernate... 阅读全文
posted @ 2015-12-11 22:32 orlion 阅读(270) 评论(0) 推荐(0)
摘要:一、创建一个java project名为HibernateDemo1然后导入hibernate包,eclipse中具体操作:点击菜单栏windows->preferences->java->bulid path->User Libraries然后new->输入hibernate(不勾选下边的选择框)... 阅读全文
posted @ 2015-12-10 22:03 orlion 阅读(705) 评论(0) 推荐(1)