Hibernate
狂野鸭子
这个作者很懒,什么都没留下…
展开
-
hibernate报几种异常的及解决方法
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for furth原创 2014-10-29 08:47:45 · 14688 阅读 · 1 评论 -
hibernate 级联(cascade和inverse)
级联(Cascade) : 二个以上的设备通过某种方式连接起来,能起到扩容的效果就是级联。Hibernate级联(Cascade)是用来说明数据库中两个表之间相互关系(一对一,一对多,多对多)中,当对主对象进行某种操作时,是否对其关联的从对象也作类似的操作(比如有对象Department和Employee,它们之间是一对多的关系,当保存Department时,其对应的Employee是否也相应的保转载 2015-01-23 11:54:29 · 650 阅读 · 0 评论 -
hibernate 一对一(One-to-One)
一对一(one-to-one)实例(Person-IdCard) 一对一的关系在数据库中表示为主外关系.例如.人和身份证的关系.每个人都对应一个身份证号.我们应该两个表.一个是关于人信息的表(Person).别外一个是身份证相关信息的表(id_card).id_card表的主键对应该Person表的主键id,也是Person表的外键.有人才能有身份证.所以此例中Person是主表,id_card转载 2015-01-23 11:05:26 · 904 阅读 · 0 评论 -
hibernate 多对多(many-to-many)
多对多(many-to-many):在操作和性能方面都不太理想,所以多对多的映射使用较少,实际使用中最好转换成一对多的对象模型;hibernate会为我们创建中间关联表,转换成两个一对多。 1. E-R图 2. 实体类: Teacher实体类如下: Java代码 package com.reiyen.hibernate.domai转载 2015-01-23 11:08:54 · 941 阅读 · 0 评论 -
Hibernate Tools-代码生成
建立好数据库后,点击一个键,代码就生成了,这实在是份十分惬意的事情,前面有介绍Hibernate Tools就可以生成代码,那么我们怎么利用它来生成代码呢。 下面就把详细步骤贴出来,同样,有图有真相。 Step1:安装好Hibernate Tools,建立一个Dynamic web project,笔者工程名为“HibernateTest” Step2:笔记以Mysql为示例,所转载 2015-01-23 11:15:40 · 854 阅读 · 0 评论 -
HIBERNATE一对多配置实例
HIBERNATE一对多配置实例 1. 环境:假定班级和学生是一对多的关系,班级是一,学生是多,对应表格分别是:zlass ,student 2. 创建Zlass和Student对象 //Zlass对象--------------------------------------------------------- public class Zlass{ private转载 2015-01-23 11:07:56 · 593 阅读 · 0 评论