ICode9

精准搜索请尝试: 精确搜索
  • Hibernate Tools插件离线安装与配置2021-11-05 10:58:00

    Ecilpse版本:Eclipse Luna 4.4.2 离线安装 1.进入 官网 2.选择对应自己Eclipse的版本 3.下载Artifacts中的Update site (including sources) bundle of all JBoss Core Tools.zip压缩包(一定要下载这个JBoss Core的,不要下载Hibernate那个版本),下载路径中最好不要出现中文 4.

  • 表现层(jsp)、持久层(dao)、业务层(逻辑层、service)2021-11-03 21:34:40

    表现层(jsp)、持久层(类似dao)、业务层(逻辑层、service层)、模型(javabean)、控制层(action) 转自:http://www.blogjava.net/jiabao/archive/2007/04/08/109189.html   为了实现web层(struts)和持久层(Hibernate)之间的松散耦合,我们采用业务代表(Business Delegate)和DAO(Data Access Objec

  • Mybatis框架2021-11-02 18:31:14

    1.什么是 MyBatis? MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 2.Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述一下动态 sql 的执行原理不? a、Mybatis 动态 sql 可以让我们在 Xml 映射文件内,以标签的形式编写动态 sql,完成逻辑判断和动态拼接 sq

  • Dao、Controller、Service三层的结构划分2021-10-30 20:31:09

     Java Web基础——Controller+Service +Dao三层的功能划分(摘取自网络)1. Controller/Service/DAO简介:      Controller是管理业务(Service)调度和管理跳转的。      Service是管理具体的功能的。      Controller只负责管理,而Service负责实施。      DAO只完成

  • MyBatis 简介2021-10-30 12:08:28

    MyBatis 本是 Apache 的一个开源项目 iBatis, 2010 年这个项目由 Apache Software Foundation 迁移到了 Google Code,且改名为 MyBatis 。2013 年 11 月迁移到 GitHub。 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。 MyBatis 避免了几乎所有的 JD

  • 深入hibernate的三种状态2021-10-30 11:32:30

    学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状态就是刚new出来一个对象,还没有被保存到数据库中,持久化状态就是已经被保存到数据库中,离线状态就是数据库中有,但

  • Hibernate配置entity关联关系不生成数据库外键2021-10-30 11:04:25

    两种方案 一、使用@org.hibernate.annotations.ForeignKey(name=“none”) 该注解已废弃 二、使用@JoinColumn(name=“frame_id”,foreignKey = @ForeignKey(name=“none”,value= ConstraintMode.NO_CONSTRAINT)) ForeignKey是javax.persistence包下的,该方案有缺陷: 1)oneToMa

  • Hibernate BUG2021-10-27 14:03:05

    今又是创造BUG的一天 Hibernate加SQLserver开发环境  一开始是因为没SQLserver的驱动发生了下列问题 报错:java.lang.exceptioninitializererror 其实从下面的 caused by 也能看出是缺少数据库驱动 解决这个问题的话加上数据库驱动就好了 但是傻乎乎的我开始乱改代码 后来发现

  • Hibernate jsonb Java Object Type2021-10-26 21:30:34

    文章目录 场景解决 场景 在关系型数据库RDB的使用过程中,会有一些JSON文档的存储需求。 为方便期间会避免引入专门的文档数据库(如MongoDB),直接将JSON字符串写入表中某一列。 我的某张表的某个字段定义: customer_theme_setting varchar Java中实体类的对应字段:private St

  • 算法与数据结构体系课【已完结】2021-10-26 21:05:40

    ## download:算法与数据结构体系课【已完结】 本人公司准备换SpringCloud微效劳,最近正在学习这方面的东西,总结一下浅显易懂的材料,分享一下。 运转环境: jdk8+mysql+IntelliJ IDEA+maven 项目技术 springboot+maven+Hibernate+thymeleaf 数据库文件 链接: https://pan.baidu.com/

  • Java全栈工程师【已完结】2021-10-26 21:02:34

    ##  download:Java全栈工程师【已完结】 本人公司准备换SpringCloud微效劳,最近正在学习这方面的东西,总结一下浅显易懂的材料,分享一下。 运转环境: jdk8+mysql+IntelliJ IDEA+maven 项目技术 springboot+maven+Hibernate+thymeleaf 数据库文件 链接: https://pan.baidu.com/s/1qZ

  • Hibernate之HQL2021-10-26 19:03:01

    目录: 一,hql的定义 二,hql与sql的对比 三,hql的使用 四,Basedao 一、HQL的定义           1、定义:HQL是Hibernate Query Language的缩写,Hibernate语言查询,它是完全面向对象的查询语句,查询功能非常强。 二、HQL与SQL的对比         HQL(面向对象)                

  • Hibernate之二级缓存2021-10-25 20:04:55

    前言:今天要分享的知识是hibernate之二级缓存 码字不易,点个赞 转载请说明! 开发工具:eclipse 目录 一、缓存(怎么使用缓存) 二、用ehcache存储数据 三、一级缓存和二级缓存 四、二级缓存默认不会储存多条数据: 一、缓存(怎么使用缓存) 1、为什么要使用缓存?                

  • Spring boot 结合hibernate-validate校验数据2021-10-23 11:30:15

    Spring boot 结合hibernate-validate校验数据学习 spring boot的web起步依赖中已经引入的hibernate-validate数据校验依赖,只要项目依赖的web起步依赖就无需再引入依赖。 依赖引入 <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-va

  • Hibernate之二级缓存2021-10-22 10:00:29

    (一)、缓存:缓存是什么,解决什么问题?  位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为缓存Cache,缓存也被称为非关系型数据库。缓存目的:让数据更接近于应用程序,协调速度不匹配,使访问速度更快。  (二)、数据库类型:数据库分为两种类型,其中每一个

  • Hibernate之HQL2021-10-22 09:58:41

    目录: 一,hql的定义 二,hql与sql的对比 三,hql的使用 四,Basedao 一、HQL的定义           1、定义:HQL是Hibernate Query Language的缩写,Hibernate语言查询,它是完全面向对象的查询语句,查询功能非常强。 二、HQL与SQL的对比         HQL(面向对象)             

  • Hibernate简介(入门)2021-10-21 18:02:30

    什么是Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应

  • spring与hibernate,session事务学习2021-10-21 18:00:29

    看了很多篇别人讲的大概理解了(个人理解,只谈大概): 首先整体的事务是由spring管理的,它主要是通过封装管理hibernate的session。但是对事务的操作应该是老大spring叫hibernate干的,最后应该都会走到jdbc。 session:知道了hibernate中有4种状态,那都是对应一个session时,一般操作都不

  • 来说说JPA、Hibernate、Spring Data JPA之间的什么关系?2021-10-20 22:33:53

    目录JPAHibernateSpring Data JPA实践 来说说JPA、Hibernate、Spring Data JPA之间的什么关系 Java 持久层框架访问数据库的方式大致分为两种:一种以 SQL 核心,封装一定程度的 JDBC 操作,比如: MyBatis。另一种是以 Java 实体类为核心,将实体类的和数据库表之间建立映射关系,也就是我们

  • hibernate关联2021-10-19 18:58:18

    目标 一、理解一对多的关联 二、理解懒加载与强制加载 三、理解一对多的自关联 四、理解多对多的关联 一、一对多的关联与懒加载、强制加载  实体类Order package com.lxy.two.entity; import java.util.HashSet; import java.util.Set; public class Order { // create

  • 用hibernate+ajax做页面的添加2021-10-16 20:02:44

    2、添加 在cuisineList.html中的<a>标签中添加一个id  如:<a  id ="add">添加</a>  <div class="FunctionButton"> <a href="saveCuisine.html" id="add">添加</a> </div> 在saveCuisine.html页面下οnclick=&qu

  • Hibernate的介绍及入门小案例2021-10-15 19:03:52

    1、Hibernate的诞生  在以前使用传统的JDBC开发应用系统时,如果是小型应用系统,并不觉得有什么麻烦,但是对于大型应用系统的开发,使用JDBC就会显得力不从心,例如对几十,几百张包含几十个字段的数据表进行增删改查时,编写的SQL语句不但很长,而且繁琐,容易出错;在读取数据时,需要些多条get

  • Hibernate、JPA、Spring Data JPA 之间的关系2021-10-09 12:29:56

    大家好,我是yes。 国庆假期要没啦,明天最后一天了,要开始收收心啦~ 今天讲讲一个初学者(可能包括一些老手)都没去搞懂的几个概念:Hibernate、JPA、Spring Data JPA 之间的关联。 嘿嘿,前段时间有位同学说去大厂面试被问了这个。 好了,话不多说,发车! Hibernate Hibernate 就不多介绍了,

  • Mybatis系列-1-简介2021-10-07 10:31:59

    1.为什么要使用Mybatis -Mybatis是一个半自动化的持久层框架 -类似的能够实现与数据库交互的技术还有:   jdbc:    -SQL夹在java代码块里,耦合度高导致硬编码内伤   -维护不易且实际开发需求中sql是有变化,频繁修改的情况更多见。   Hibernate和JPA   -长难复杂SQL,对于Hibernate

  • Java job interview:ibatis2001年发起的开放源代码项目2021-10-04 14:06:25

    ●iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。于2010年6月16号被谷歌托管,改名为MyBatis。是一个基于SQL映射支持Java和·NET的持久层框架。 ●iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有