
hibernate
soputasmile11
自信、美丽、优秀!
展开
-
hibernate5.x.x 使用mapping resource 不起作用
今天使用hibernate时报了一个这样的错:”org.hibernate.MappingException: Unknown entity: entity.Grade”,Grade是我的一个实体,也就是说映射不成功,我查了下我的hibernate.cfg.xml,发现使用了mapping resource加载了啊,并且文件名也没有问题,网上搜了下,这里说了解决方法https://www.zhihu原创 2017-03-21 09:02:21 · 2915 阅读 · 2 评论 -
hibernate使用(myeclipse2014)
参考:http://blog.youkuaiyun.com/dsl815721035/article/details/52938084 http://blog.youkuaiyun.com/lfsf802/article/details/7357215搭建hibernate环境自动搭建1、启动myeclipse,进入window->Open Perspective->Myeclipse Hibernate原创 2017-03-17 17:54:50 · 703 阅读 · 0 评论 -
hibernate简介
、什么是hibernate*Hibernate是数据持久层的一个轻量级框架(数据持久化层的框架还有iBATIS,myBatis,Nhibernate,Siena等)并且Hibernate是一个开源的orm(object relations mapping)框架,提供了查询获取数据的方法,用面向对象的思想来操作数据库,节省了我们开发处理数据的时间。hibernate优缺点优点:1.使用简介的hql语句原创 2017-03-21 16:07:54 · 402 阅读 · 0 评论 -
hibernate映射
参考:http://www.cnblogs.com/kubixuesheng/p/5300437.html多对一单向外键关联关系多对一关联时多方持有一方的引用。比如学生和班级,多个学生对应一个班级。 单向多对一关联中,(1)多方需要持有一方的引用,(2)多方(学生类)需要额外的配置,需要对持有一方引用的注解<many-to-one> (3)多方必须保留一个不带参数的构造器 一方班级类无需做原创 2017-03-22 17:41:52 · 341 阅读 · 0 评论 -
Hibernate延迟加载和即时加载
延迟加载和即时加载1、基本概念即时加载,就是立即去数据库查找,延迟加载,查询是不会立即访问数据库,而是返回代理对象,只有真正需要使用对象的时候才会访问数据库一般来说,延迟加载要比即时加载节省资源,但是如果处理不当,延迟加载容易抛出异常。 举例: 在一个一对多例子中,班级和学生,班级类里面有学生类的引用并且班级的.hbm.xml中的lazy设置了true,public class Grade im原创 2017-03-23 18:49:56 · 591 阅读 · 0 评论 -
inverse属性
前言查看这篇博客:https://www.mkyong.com/hibernate/inverse-true-example-and-explanation/ 作者的观点是inverse是”relationship_owner”,看完之后我也对一对多关系进行了测试发现蛮有道理的,但是等我用many-to-many测试的时候,就发现问题了,因为如果按照作者的观点如果是”relationship_own原创 2017-03-24 16:29:28 · 445 阅读 · 0 评论