快速上手 添加依赖 添加配置文件 hibernate.hbm2ddl.auto 参数的作用主要用于:自动创建、更新、验证数据库表结构,有四个值。 create:每次加载 Hibernate 时都会删除上一次生成的表,然后根据 model 类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导 ...
分类:
编程语言 时间:
2019-08-31 15:32:02
阅读次数:
92
一篇文章里边有多张图片,典型的单向一对多关系 多方 当程序运行到这一句的时候必然报错 但是参考书也是这样写的 其中em是 我本就是为了省事儿,采用的hibernate,结果你又让我用JPA这不是扯淡吗???/ 经过两天的无脑研究 我发现一对多的情况,如果一方来控制,那么多方不能在实体中创建外键 也就 ...
分类:
编程语言 时间:
2019-08-31 12:42:12
阅读次数:
106
hibernate是一个持久层框架,是一个ORM(object,relattional mapping)对象关系映射框架,对jdbc进行了轻量级对象框架。 所谓的对象关系映射是指,一个java对象和关系型数据库里的表简历一种映射关系,从而操作对象就可以操作表。 入门学习 所需jar包 创建实体类 创 ...
分类:
Web程序 时间:
2019-08-30 23:07:20
阅读次数:
127
java开发web应用没有.net的方便快捷, 原因是传统开发模式下新增修改代码后要查看效果, 一般要重启应用, 导致浪费了许多无谓的时间,没有.net的高效, 任意更新文件实时生效。 但是有个叫springload的jar包插件可以实现热更新, 优点是可以新增修改代码可以实时生效, 但是缺点是针对 ...
分类:
编程语言 时间:
2019-08-28 13:10:12
阅读次数:
101
包含的模块 本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper ...
分类:
编程语言 时间:
2019-08-28 01:00:19
阅读次数:
182
曾几何时,我们对java的泛型充满了好奇,但是感觉用起来有很爽,但又会在spring类型泛型的地方,遇到问题。 我第一次的遇到泛型是在使用别人的BaseDao的时候,这是一个java封装hibernate框架的操作数据库的工具。但我使用 的时候,只需要简单指定我需要数据库操作的类即可,非常方便,但是 ...
分类:
编程语言 时间:
2019-08-27 23:08:43
阅读次数:
102
延迟加载延迟加载: 当hibernate从数据库中加载某个对象时,不加载关联的对象,而只是生成了代理对象。使用session中的load的方法(在没有改变lazy属性,属性值为true的情况下)获取到的也是代理对象。 立即加载: 当Hibernate从数据库中加载某个对象时,加载关联的对象,生成实际 ...
分类:
Web程序 时间:
2019-08-27 19:00:43
阅读次数:
94
定义 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring 配置 c3p0-config.xml c3p0.properties 缺点 效率较低 资源易产生浪费 ...
分类:
数据库 时间:
2019-08-25 16:07:00
阅读次数:
112
先来看数据表 版块表只有两个数据 板块1是推荐,下边没有子栏目 板块2下边有14个子栏目 在1的一端来查询,发现结果有16条 也就是板块1+版块2+版块2和他的14个子集都列出来了,这明显不对 板块对象的配置 猜测了一下,是急加载导致的 查需语句为 删除这个策略配置为 或者使用懒加载 可以解决这个数 ...
分类:
Web程序 时间:
2019-08-24 14:57:02
阅读次数:
210
2019/08/23-17:02:16 >> INFO >> main >> org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:300) >> Mapping class: com.neuso ...
分类:
其他好文 时间:
2019-08-24 11:36:57
阅读次数:
81