摘要:
实体之间的映射关系 一对一:一个公民对应一个身份证号码 一对多(多对一):一个人可以有多个银行账号 多对多:一个学生有多个老师,一个老师有多个学生。 一对一单向外键关联 @OneToOne(cascade=cascadeType.ALL)(cascade表示级联关系) @JoinColumn(nam 阅读全文
posted @ 2017-11-12 22:33
美好的明天
阅读(433)
评论(0)
推荐(0)
摘要:
添加方式: 一是写在属性字段上面。 二是写在属性的get访问器上面。 主要有: @Id, @SequenceGenerator @GeneratedValue @Colum @Embedded @EmbeddedId @Lob @Version @Basic @Transient @Id @Id:定 阅读全文
posted @ 2017-11-12 21:56
美好的明天
阅读(727)
评论(0)
推荐(0)
摘要:
几个博客地址: Mybatis学习笔记 http://blog.csdn.net/isea533/article/category/2092001 springmvc+mybatis学习笔记(汇总): http://blog.csdn.net/h3243212/article/category/61 阅读全文
posted @ 2017-11-12 20:11
美好的明天
阅读(257)
评论(0)
推荐(0)
摘要:
@Entity @Entity:映射实体类 @Entity(name="tableName") name:可选,对应数据库中一个表,若表名与实体类名相同,则可以省略。 注意:使用@Entity时候必须指定实体类的主键属性。 第一步:建立实体类: 分别给类名上面加上@Entity注解。给类中作为主键的 阅读全文
posted @ 2017-11-12 17:44
美好的明天
阅读(3924)
评论(0)
推荐(0)
摘要:
注解简介: 目的:为了简化繁琐的ORM映射文件(.hbm)的配置。 JPA与hibernate的关系 JPA:全称 java Persistence API(java持久化API接口) JPA注解是JAVAEE的规范和标准 JPA和hibernate的关系: JPA是标准接口,hibernate是实 阅读全文
posted @ 2017-11-12 16:45
美好的明天
阅读(281)
评论(0)
推荐(0)
摘要:
1,save 2,update 3,delete 4,get/load(查询单个纪录) 实例代码: 测试结果: get load update delete get与load区别 1,get在调用之后离开发送sql语句,不考虑缓存,返回持久化对象。 2,load方法在调用后返回一个代理对象。 该代理 阅读全文
posted @ 2017-11-12 15:21
美好的明天
阅读(483)
评论(0)
推荐(0)
摘要:
组件属性: 实体类中某个属性属于用户自定义的类的对象,比如在实体类中某个属性是自定义类的对象: 这个Address是一个用户自定义类。 该自定义类Address定义如下: 实体类中修改如下: Test类中修改如下: 标准注册规则如下:address表示对应实体类中的属性名,class表示自定义类名, 阅读全文
posted @ 2017-11-12 14:58
美好的明天
阅读(192)
评论(0)
推荐(0)
摘要:
1,单一主键 2,基本类型 3,对象类型 4,组件属性 5,单表操作 单一主键 常用生成策略: assigned 有程序员生成(手工) native 由数据库底层,如果是mysql是increment,如果是Oracle是sequence。 测试assigned :代码手动给他赋值,不给ID赋值 结 阅读全文
posted @ 2017-11-12 12:32
美好的明天
阅读(284)
评论(0)
推荐(0)
摘要:
先看一段代码: 对于上面的数据读取到数据库,然后从数据库读取到本地的这几个操作,为了方便理解,做了如下比喻,也不知是否合理: 阅读全文
posted @ 2017-11-12 12:19
美好的明天
阅读(510)
评论(0)
推荐(0)

浙公网安备 33010602011771号