hibernate
HallyZ
这个作者很懒,什么都没留下…
展开
-
Hibernate入门
什么是hibernate?hibernate是持久层的一个ORM框架什么是ORM?ORM: Object Relational Mapping(对象关系映射).指的是将一个Java中的对象与关系型数据库中的表建立一种映射关系,从而操作对象就可以操作数据库中的表为什么要学习Hibernate?与其他操作数据库的技术相比,Hibernate 具有以下几点优势:Hibernate...原创 2019-08-17 11:54:50 · 82 阅读 · 0 评论 -
hibernate需要注意的问题
一对多,多对多创建实体需要注意的问题在创建表所对应的实体时,创建放置某一方的集合的时候要手动实例化,如下private Set<LinkMan> linkMans=new HashSet<>();否则会报空指针异常多对多创建XML需要注意的问题多对多建立双向的关系时,必须有一方放弃外键维护public void test(){ Sessio...原创 2019-08-17 11:58:15 · 91 阅读 · 0 评论 -
Hibernate中一对多,多对多的XML配置文件对比
一对多XML配置文件一的一方的映射文件的创建<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/...原创 2019-08-17 11:59:30 · 511 阅读 · 0 评论 -
Hibernate之批量抓取
###什么是批量抓取?一批关联对象一起抓取,配置batch-size应用场景:当我们想获取全部的商品类别,然后在获取所有类别下面的商品时.测试批量抓取/* * 测试批量抓取 * */ @Test public void test9(){ Session session=HibernateUtils.getCurrentSession(); Transacti...原创 2019-08-17 12:00:15 · 170 阅读 · 0 评论