数据库表不用设置约束。
1。如果查询语句是HQL,那么在hibernate的配置文件里面,必须要配置关联映射,比如:多对一,或者一对多这些。
2。也可以用hibernate的CreateSQLQuery,就可以不用写HQL,而直接用SQL语句查询,就像JDBC那样。
一对多:一个班级对应多个学生
多对一:多个学生对应一个班级(通过外键关联)
多对多:多个老师对应多个班级(需要通过中间表关联)
建立映射的作用就是通过这个对象可以找到与它关联的对象
eg: 一对多,通过班级对象可以找到班级下所有学生对象集合
多对一,通过学生对象可以找到他所在的班级对象
多对多,对于给定的班级可以找到有哪些老师授课,
给定的老师找到他教了哪些班级
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....