- 博客(5)
- 收藏
- 关注
原创 Hibernate一对多和多对一
一、思考一对一与一对多的区别: 一对一 == 主表的主键对应外表的主键,两者根据主键来进行查询与删除 一对多 == 主表的主键对应外表的外键,类似于我们之前学习过的设置主外键关系 二、思考级联和关联关系区别?: 级联 就是对一个对象进行操作的时候,会把他相关联的对象也一并进行相应的操作,相关联的对象意思是指 在一对多关系中,班级跟学生,Student的实体类中,存在着Classes对象的...
2018-09-10 19:25:28 258
原创 hibernate--一对一
1.首先设置主从表的关系,有一对一,多对一,一对多,多对多。 先看一对一: 在主表中设置从表 <one-to-one name="card" class="com.zking.hibernate04_01.entity.Card"></one-to-one> 当新增数据时; 可以不设置级联,在从表中设置: <id name="pid" type="java.lan.
2018-09-08 22:32:17 116
原创 Hibernate对象的状态
首先附上一张图片便于理解: 由图片可知hibernate对象有四种状态,他们分别是: 1.临时状态:未保存到数据库前的状态,临时状态若无操作则也会自动进入垃圾回收站, 2.持久化状态:session和数据库中都有 3.游离状态:数据库中有session中没 4.删除状态:数据库session都没 再此需要注意:使用的一些保存的方法,存的数据在session的缓存中,而提交数据后才是进入数...
2018-09-06 23:13:18 140
原创 hibernate主键类型
1.assigned 1).可跨数据库,int类型,数据库可设置自动增长列,但是可不赋值,也可赋值,但赋值后书库所增加的值还是自动增长列的值 2.identity 1).数据有数据库生成。int类型,但是主键必须是自动增长列, 支持其他的数据库出来oracle因为oracle只有序列 3.sequence 1).有数据库提供的sequence生成主键,但是由于每次自增所形成的主键 不一致,所以...
2018-09-05 21:02:09 384
原创 解决Server Tomcat v8.5 Server at localhost failed to start
1.首先看console台报错的信息 会显示很多的Caused by ,这个时候你可以 右击项目名 -> Run as -> Maven test ,这时控制台会报哪个jar包出错。 (也可以打开DOS命令窗口,切换至项目目录,运行mvn test命令,和Eclipse的控制台输出信息一致) 2.如果他有报你的编码错误,你只需要在pox.xml里面设置他的编码类型就...
2018-09-02 19:50:52 2993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人