码迷,mamicode.com
首页 >  
搜索关键字:hibernate 多对多关联关系    ( 11722个结果
获取数据库的自增主键(六)
常常在使用Hibernate、mybatis时候,当插入一条数据的时候,实体Bean的原空主键就赋上新值了。在JDBC中,也可以通过变相的手法来做到这点。 使用prepareStatement(String sql, int autoGeneratedKeys) 来定义PreparedStateme ...
分类:数据库   时间:2019-11-16 12:26:52    阅读次数:98
Hibernate学习:Exception in thread "main" java.lang.NullPointerException
1、在学习Hibernate多对多关系的时候遇到了一下异常: 主函数出现了空指针异常: public static void testadd() { Session session = HibernateUtils.openSession();//获得session Transaction tran ...
分类:编程语言   时间:2019-11-16 11:03:49    阅读次数:76
深入ThreadLocal的底层实现机制以及对应的使用风险
学习Java中常用的开源框架,Mybatis、Hibernate中线程通过数据库连接对象Connection,对其数据进行操作,都会使用ThreadLocal类来保证Java多线程程序访问和数据库数据的一致性问题。就想深入了解一下ThreadLocal类是怎样确保线程安全的!详解如下: 一、对Thr ...
分类:其他好文   时间:2019-11-15 22:16:16    阅读次数:87
mybatis与hibernate区别
Hibernate:hibernate是一个标准的ORM框架,不需要写sql语句,维护关系比较复杂,sql语句自动生成,对sql语句优化,修改比较困难。 Hibernate的优缺点: 优点:面向对象开发,不需要自己写sql语句。如果进行数据库迁移不需要修改sql语句,只需要修改一下方言。 缺点:hi ...
分类:Web程序   时间:2019-11-15 18:44:02    阅读次数:80
如何利用缓存机制实现JAVA类反射性能提升30倍
**1 SSM框架简介** SSM框架,即SpringMVC+Spring+Mybatis三个开源框架整合在一起的缩写。 在SSM框架之前生产环境中SSH框架占据多数,即Struts2+Spring+Hibernate三个开源框架整合而成。后因Struts2爆出众多高危漏洞,导致目前SSM逐渐代替SSH成为主流开发框架的选择。 审计SSM框架首先就要对MVC设计模式和,web三层架构有一定程度的了解,限于篇幅原因这里就简单介绍一下 **1.1 SpringMVC** 是一种基于Java的实现MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发。 **1.2 Spring** 是分层的 Java SE/EE full-stack 轻量级开源框架,以 IOC(Inverse of Control,控制反转)和 AOP(Aspect Oriented Programming,面向切面编程)为内核,使用基本的 JavaBean 完成以前只可能由 EJB 完成的工作
分类:编程语言   时间:2019-11-15 09:16:08    阅读次数:140
自定义校验注解(org.hibernate.validator)
如何简单实现一个自定义校验注解。validator实现了java的校验器API,里面提供了很多校验器注解,但是有时候这些注解不能满足我们的业务校验。validator也提供了自定义注解的接口,我们只要继承这个接口,并且实现它的方法,就能完成一个简单的自定义注解注解类 package com.cust ...
分类:Web程序   时间:2019-11-14 21:45:00    阅读次数:162
手写Spring框架,加深对Spring工作机制的理解!
在我们的日常工作中,经常会用到Spring、Spring Boot、Spring Cloud、Struts、Mybatis、Hibernate等开源框架,有了这些框架的诞生,平时的开发工作量也是变得越来越轻松,我们用 分分钟可以新建一个Web项目。 记得自己刚开始工作的时候还是在用 写`Web JD ...
分类:编程语言   时间:2019-11-14 13:47:16    阅读次数:77
SpringMVC数据校验
SpringMVC的数据校验 一、注解方式 二、示例 Spring MVC本身没有数据校验的功能,它使用Hibernate的校验框架来完成。 1.导入pom节点 <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-valid ...
分类:编程语言   时间:2019-11-14 10:07:05    阅读次数:100
No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor
使用jpa做增删改查的时候出现了这个异常,原因是转化成json的时候,fasterxml.jackson将对象转换为json报错,发现有字段为null 解决方案:实体类上添加 @JsonIgnoreProperties(value = { "hibernateLazyInitializer"}) ...
分类:Web程序   时间:2019-11-13 17:56:50    阅读次数:200
JavaWeb_(Hibernate框架)Hibernate中对象的三种状态
对象的三种状态 瞬时状态: 实体 没有id.没有与session关联 持久化状态: 特点:持久化状态对象的任何改变都会同步到数据库中 游离态【也称作托管态】: 实体 有id,没有与session关联 Hibernate向数据库中增加用户调用addUser()方法时 //增加用户 public voi ...
分类:编程语言   时间:2019-11-13 16:33:33    阅读次数:115
11722条   上一页 1 ... 36 37 38 39 40 ... 1173 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!