![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
sust_ly
堆区
展开
-
hibernate入门
一、什么是hibernate?Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在...原创 2018-11-11 22:22:45 · 111 阅读 · 0 评论 -
hibernate主键生成策略
native: 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)。uuid: 采用128位的uuid算法生成主键,uuid被编码为一个32位16进制数字的字符串。占用空间大(字符串类型)。hilo: 使用hilo生成策略,要在数...转载 2018-11-11 22:42:57 · 79 阅读 · 0 评论 -
Hibernate条件查询之HQL和QBC
一、HQL查询HQL(Hibernate Query Language)是一种面向对象的查询语言,依赖于Query类,每个Query实例对应一个查询对象。查询步骤如下:1)获取Hibernate Session对象2)编写HQL语句3)以HQL语句作为参数,调用session的createQuery()方法创建查询条件4)如果HQL语句包含参数,则调用Query的setXxx(...原创 2018-11-24 22:30:47 · 232 阅读 · 0 评论 -
spring+hibernate初探(电影查询项目)
一、spring框架简介Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。二、spring配置文件<...原创 2018-12-01 20:35:00 · 310 阅读 · 0 评论 -
学生信息管理系统web版(Struts2+spring+hibernate)
一、需求分析实现一个可以完成前后端的基于ssh框架的学生管理系统,要求由老师登录,可以看见老师管理的学生,以及对学生进行增删改查的操作。二、数据库设计1、学生表设计CREATE TABLE `student_info` ( `uuid` varchar(64) NOT NULL, `name` varchar(20) DEFAULT NULL, `schoolId` ...原创 2019-01-04 09:40:29 · 4628 阅读 · 7 评论 -
java.lang.ClassNotFoundException: org.hibernate.engine.transaction.spi.TransactionContext解决
配置事务的时候踩的坑!我用的spring4和hibernate5,但是配置的时候用的这样: <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="configLocation" value=...原创 2019-03-22 10:40:28 · 460 阅读 · 0 评论