摘要:
假设我们要建两张表,学生信息表(student)和年级信息表(grade),关系是这样的: 我们可以看出学生表和=年级表是多对一的关系,多个学生会隶属于一个班级,这种关系在hibernate中成为单边的多对一的关系,需要这样配置: 新建实体类Grade: public class Grade { p 阅读全文
posted @ 2016-03-02 20:27
冬至饮雪
阅读(715)
评论(1)
推荐(0)
摘要:
假设我们需要保存学生student的信息,student中有一个address属性,我们知道像这种信息其值可能会有多个,就像一个人会有两个以上的手机号,这种情况在hibernate中应该这样配置: 新建一个Address类,我们假设每个学生最多能保存3个地址: public class Addres 阅读全文
posted @ 2016-03-02 19:30
冬至饮雪
阅读(289)
评论(0)
推荐(0)
摘要:
一个数据库表中其主键有可能不止一个属性,同样映射到实体类中,可能有两个或多个属性共同配置成为一个主键,假设一个实体类Score,其主键有两个属性stuId(学生编号)和subjectId(科目编号),在hibernate环境下应该这样配置: 新建一个实体类ScoreId,属性为stuId,和subj 阅读全文
posted @ 2016-03-02 19:19
冬至饮雪
阅读(333)
评论(0)
推荐(0)
摘要:
方法比较简单,项目中只需要两个java类(一个实体类,如User,一个工具类),两个配置文件(hibernate必须的两个配置文件hibernate.cfg.xml,与User.hbm.xml),即可都是常规的书写和配置方法,这时数据库中是没有建表的,在工具测试类CreateDB中,添加代码也很简单 阅读全文
posted @ 2016-03-02 11:04
冬至饮雪
阅读(570)
评论(0)
推荐(0)
摘要:
实体类就是指普通的POJO,Hibernate并不知道那个实体类对应数据库的哪一张表,所以还需要配置一下,常用的方式就是*.hbm.xml文件[配置与@注解配置,这里介绍前者的详细属性: <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC 阅读全文
posted @ 2016-03-02 10:32
冬至饮雪
阅读(7253)
评论(0)
推荐(1)

浙公网安备 33010602011771号