摘要:
1、简单概述 1.1、 1) SQL:面向的是数据库 select * from tableName;2) HQL查询(Hibernate Query language): hibernate 提供的面向对象的查询语言。 例:Session.createQuery(“from tableName”) 阅读全文
摘要:
1、Annotation 注解版 1.1、应用场景(Student-Teacher):当学生知道有哪些老师教,老师也知道自己教哪些学生时,可用双向关联 1.2、创建Teacher类和Student类 1 package com.shore.model; 2 3 import java.util.Ha 阅读全文
摘要:
1、Annotation 注解版 1.1、应用场景(Student-Teacher):当学生知道有哪些老师教,但是老师不知道自己教哪些学生时,可用单向关联 1.2、创建Teacher类和Student类 1 package com.shore.model; 2 3 import javax.pers 阅读全文
摘要:
本文知识点(目录): 1、Annotation 注解版(只是测试建表) 2、XML版 的实现(只是测试建表) 3、附录(Annotation 注解版CRUD操作)【注解版有个问题:插入值时,外键为null,用xml 版可以解决此问题】 1、Annotation 注解版 1.1、在“一”的一方(Cus 阅读全文
摘要:
1、Annotation 注解版 1.1、在一的一方加Set 1.2、创建Customer类和Order类 1 package com.shore.model; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 import java 阅读全文
摘要:
1、Annotation 注解版 1.1、在多的一方加外键 1.2、创建Customer类和Order类 1 package com.shore.model; 2 3 import javax.persistence.Entity; 4 import javax.persistence.Id; 5 阅读全文
摘要:
1、错误/异常图 错误/异常描述:无效的映射异常,无法从xxxxx资源中解析映射文档 2、解决方法 出现这个异常,一般情况下是包名写错了。改回来即可。 看报错/异常的第一行,最后面,会提示你是哪个配置文件出错了。要么是hibernate.cfg.xml配置文件出错,要是xxxxxx.hbm.xml配 阅读全文
摘要:
1、错误/异常图 错误/异常描述:id的生成错误,在调用save()方法之前,必须先生成id。 2、解决方法 在对应的实体类的主键(id)的get方法上加上:@GeneratedValue(strategy = GenerationType.AUTO) 这句话即可。括号中的值,根据你使用的数据库类型 阅读全文
摘要:
1、Annotation 注解版 1.1、创建Husband类和Wife类 1 package com.shore.model; 2 3 import javax.persistence.Entity; 4 import javax.persistence.GeneratedValue; 5 imp 阅读全文
摘要:
1、Annotation 注解版 1.1、创建Husband类和Wife类 1 package com.shore.model; 2 3 import javax.persistence.Entity; 4 import javax.persistence.GeneratedValue; 5 imp 阅读全文