• 2. Hibernate目录结构和基础JAR包介绍

    时间:2024-04-01 10:31:42

    一、下载1. 官网: http://hibernate.org/https://sourceforge.net/projects/hibernate/files/hibernate-orm/5.4.18.Final/hibernate-release-5.4.18.Final.zip/downloa...

  • 关于jpa报错 could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGramm

    时间:2024-03-31 20:06:11

    原因:实体类的属性中存在驼峰变量名(存在大写字母):previousHash解决:1.将驼峰命名的大写字母改成小写。2.添加@Column注解个人理解:通过jpa连接操作数据库时,实体类传入jpa时,变量名不能存在大写字母(而对应的数据库表格字段名可以存在大写字母,且是否大小写都不影响)。...

  • Hibernate架包的下载

    时间:2024-03-31 15:00:41

    有时候因为要下载各种架包插件,容易搞混,倒不如写篇文章记录一下。1、进到官网:  http://www.hibernate.org2、点击More,然后点击Download即可。hibernate-release-5.2.10.Final.zip3、如果需要下载具体的版本的hibernate架包,此...

  • Hibernate的cascade属性的用法实战

    时间:2024-03-30 14:09:58

    一 cascade属性当设置了cascade属性不为none时,Hibernate会自动持久化所关联的对象。cascade属性的设置会带来性能上的变动,需谨慎设置。  二 配置级联属性<?xml version="1.0"?><!DOCTYPE hibernate-mapping ...

  • Hibernate入门5持久化对象关系和批量处理技术

    时间:2024-03-29 15:28:17

    Hibernate入门5持久化对象关系和批量处理技术 20131128代码下载 链接: http://pan.baidu.com/s/1Ccuup 密码: vqlv前言:前面学习了Hibernate数据库表之间存在依赖关系的情况,在Hibernate中配置,这样在实际开发中会大大减少SQL的编写量。...

  • Hibernate的级联保存、级联删除

    时间:2024-03-29 15:23:43

    级联操作:属性:cascade值:save-update(级联保存)delete(级联删除)all(级联保存+级联删除)优点:虽然,不用级联操作也能解决问题。但是级联操作可以减少代码量,使得操作变得更加简洁。一、一对多以下演示为操作一的一方(班级),同时实现对班级下的学生的增加删除操作,配置文件的修...

  • (原创)Hibernate 使用过程中(尤其是多对多关联中的级联保存和级联删除)的注意事项(基于项目的总结)

    时间:2024-03-29 15:05:37

    一.先上知识点:1.hibernate多对多关联关系中最重要的参数是(基于配置文件xxx.hbm.xml文件形式):1):inverse属性,如果设置inverse=“true”就代表让对方参与维护第三方表格。//这个属性特别重要,多对多关系中最好有且只有一个维护第三方表格,如果两方都维护第三方表格...

  • [原创]关于Hibernate中的级联操作以及懒加载

    时间:2024-03-29 14:52:55

    Hibernate:级联操作一.简单的介绍cascade和inverse (Employee – Department)Casade用来说明当对主对象进行某种操作时是否对其关联的从对象也作类似的操作,常用的cascade:none,all,save-update,delete, lock,refre...

  • hibernate 一对多 级联 保存修改 删除

    时间:2024-03-29 14:48:28

    一对多,一端设置:<set name="TWorkorderHistories" inverse="true" cascade="all">一)保存级联问题:一方主键数据库中没有,先保存多方时,回报引用暂时态对象错误,分析:先不关联多方地保存一方,解决:假设一方A,多方B1)B.setA...

  • hibernate级联保存,更新个人遇到的问题

    时间:2024-03-29 14:18:46

    在级联更新的时候,数据库中的数据是增加的,只是外键不存在,导致这样的问题产生的原因是,字表主键ID没有添加到集合中,导致Hibernate找不到子项而执行更新。

  • Hibernate经典异常:org.hibernate.NonUniqueObjectException: a different object with the same identifier

    时间:2024-03-28 14:51:03

    最近在用Hibernate做数据修改和删除的时候,遇到一个Hibernate的经典异常之一:看了将近两天的各种博客、论坛,花费了大量的精力尝试了 session.evict()、session.clear()、session.merge()等博客、论坛上的数种方法以及自己的各种猜想以及方法以后。。。...

  • Web Service实例(Spring+Hibernate+Web Service)

    时间:2024-03-27 22:38:03

    一、新建Web Service Project ,如下图所示:点击“Finish”后,引入所要用的jar包,本工程所用的jar包如下:其中webservices-api.jar、webservices-extra-api.jar、webservices-extra.jar和webservices-r...

  • Java五大框架, 简述Spring, SpringMVC, Mybatis, HIbernate, Struts2

    时间:2024-03-27 09:25:43

    目录  1.Spring (业务层框架)  2.Hibernate (持久层框架)3. MyBatis (持久层框架)4. Struts2(表现层框架)5. SpringMVC(表现层框架)6. SpringMVC的工作流程7. Strats2的工作流程8. Mybatis 执行流程9. Hiber...

  • springbootjpa之hibernate sql拦截器

    时间:2024-03-26 16:16:02

    springbootjpa之hibernate sql拦截器解决问题,数据查询权限问题;原理:通过拦截sql语句,然后解析sql语句,加入自定义查询条件,做到数据权限拦截;hibernate 文档之接口hibernate 文档描述 5. 然后通过springboot 配置 spring.jpa.pr...

  • IDEA整合spring+springmvc+hibernate遇到错误:java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(

    时间:2024-03-26 13:42:02

     第一次使用IDEA来整合SSH,遇到了这个错误,java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(),找不到这个方法,主要原因是我导入了两个版本的hibernate 的jar包,所以产生了冲突!!找了好久!千万别再犯这种错...

  • hibernate将本地SQL查询结果封装成对象

    时间:2024-03-25 23:32:48

    hibernate将本地SQL查询结果封装成对象不知道大家有没有碰过这种情况,迫于很多情况只能用native SQL来查询(如:复杂统计等),然而使用native查询后,结果会被放到object里,要想拿到对应的数据只能由object来强制转换,真的好烦人。因为工作原因,笔者(sourcefour)...

  • spring mvc hibernate spring 整合的增删改查+后台校验+bootstrap

    时间:2024-03-24 16:21:44

    整合之前先知道大概的思路,首先要知道每个框架的重点要点。1.首先我们从数据库开始--创建数据库create database gs--创建表create table food( id int identity(1,1) primary key, name varchar(50) not ...

  • hibernate 学习知识总结

    时间:2024-03-24 16:11:41

    1.最近用hibernate 学会很多知识,总结如下:(1)数据库表格已经设置默认值,在进行数据插入的时候,bean里面不赋值的话,插入之后该字段依旧是null是因为hibernate默认插入和更新所有字段,如果某些字段不需要操作,需要配置下(i)xml文件配置方式:<property nam...

  • Spring4.0+Hibernate4.0+Struts2.3整合包括增删改查案例,解决整合中出现的异常

    时间:2024-03-24 15:42:56

    源码下载:http://download.csdn.net/detail/cmcc_1234/7034775======================Application.xml===================<?xml version="1.0" encoding="UTF-8"?...

  • Hibernate 懒加载 Unable to evaluate the expression Method threw ‘org.hibernate.LazyInitializationExcept

    时间:2024-03-24 10:38:12

    问题描述这里有一个 角色表 Role,用户表 User,权限表 Permission,角色和权限关系表 RolePermissionRole 实体类有五个属性roleId,roleName,roleStatus (这三个是 Role 表的三个字段),userList(一个角色对应多个用户,ManyT...