hibernate框架
无尽征途
所处的现在,都是昨日造成的
展开
-
Hibernate的基本映射关联汇总
我们都知道Hibernate的类映射通常是用xml文件来保存的,那么类与类之间的关联也是也是通过xml来实现的。hibernate的类跟类之间的映射关联通常分为:1.一对多(多对一),2多对多3.一对一(用的最少)一,一对多,多对一。一对多说的是一张表中的一条记录对应另一张表中的多条记录,也就是说在多的一方有外键把它和另外一张表关联起来。而多对一说的是在一张表中的好多记录的字段都是链接到另一张表的一条记录。举例:班级和学生:一个班级有多个学生(一对多),好多学生同一班级(多对一)通过这个例子原创 2020-12-01 20:07:05 · 102 阅读 · 0 评论 -
Hibernate 错误之:无法解析xml文件映射,could not parse mapping document from resource
在写hibernate的多对多映射之时出现了这种错误,因此把解决方法分享一下:错误如下:org.hibernate.InvalidMappingException: Could not parse mapping document from resource cn/oracle/duo/Developer.hbm.xml翻译过来就是无法解析这个类映射的xml文件,找了很多资料,网上说的有的是xml文件的package 写错或者没写。像这样:然后更改之后还是没效果,翻来找去最终发现是由于重复加载映射原创 2020-11-27 17:17:00 · 2138 阅读 · 0 评论 -
hibernate的集合映射
在写一些需求的时候因为同一属性有好几个内容,比如存用户的时候我们需要对地址保存,而地址又分为工作地址,,学校地址,家庭,,因此我们需要在类中加入集合,用集合来保存特定的属性。大部分是类似这样的,Set<String>addressSet=new HashSet<String>();最近学习了框架,因此用框架来实现数据库存储集合,就是说我们要把集合里的数据放到另外一张表(因为三大范式的原因),本篇采用3种集合方式来演示如何把集合映射并存储数据,1.set集合映射:一般集合映射原创 2020-11-26 11:57:10 · 172 阅读 · 0 评论 -
Hibernate个人碰到的一些错误
错误一:xml文件报错。最常见的![column报错,说是必须定义在property标签内](https://img-blog.csdnimg.cn/20201125214013799.png#pic_center)个人解决方法:这种情况下很大可能是约束不对,就是dtd那个开头引得约束,这也是后期导致空指针的一个麻烦点,个人是改了下dtd约束。然后接着打开window,pre就那个长的注意上面第一个文本框选file SYstem 然后填入本地的dtd文件所在目录,记住你复制的是哪个key,因为原创 2020-11-25 22:03:05 · 143 阅读 · 0 评论