Mybatis和Hibernate的区别

Hibernate:     标准的ORM框架,不需要写SQL(自动生成)     由于不需要写SQL,因此难以对SQL语句进行优化、修改,尤其是复杂SQL语句     适用于需求变化不多的中小型项目,例如后台管理系统:erp(企业资源计划),orm,oa(办公自动化) Mybatis: ...

2018-11-19 23:08:16

阅读数 18

评论数 0

基于注解的Hibernate JPA操作CRUD(单表、一对多和多对多)

0.maven引入相关依赖资源 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&qu...

2018-11-19 19:32:25

阅读数 57

评论数 0

Hibernate JPA注解方式一对多报错:myJPAUnit] Unable to build Hibernate SessionFactory

错误信息: 原因是将有的注解写在了成员变量上,有的写在了getter方法上,解决方法是将所有注解写在 getter方法上 private CstCustomer customer; /** * 建立多对一的映射关系 * targetEntity = CstCu...

2018-11-14 21:08:30

阅读数 72

评论数 0

hibernate中对象的3种状态 瞬时态、持久态、脱管态

原文:http://blog.csdn.net/jxq0816/article/details/17794231 Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persisten...

2018-11-14 19:41:37

阅读数 29

评论数 0

使用JPA persistence.xml报错:A ResourcePool could not acquire a resource from its primary factory or sour

使用JPA persistence.xml 配置时,报错: Unable to acquire JDBC Connection Caused by: java.sql.SQLException: Connections could not be acquired from the underl...

2018-11-14 10:07:12

阅读数 130

评论数 0

Hibernate JPA报错:No Persistence provider for EntityManager named myJPAUnit

maven项目中,使用idea创建jpa facet,并生成persistence.xml,默认位置为: JPA Configuration Descriptor F:\Program\JAVA\HibernateTest\hibernateTestDay4_1\META-INF\pers...

2018-11-13 22:37:20

阅读数 356

评论数 0

Hibernate基于配置文件的多对多级联CRUD操作

1.建立用户表和角色表,一个用户可以演多个角色,一个角色也可以由多个用户来演 CREATE TABLE `sys_user` ( `user_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '用户id', `user_code` varch...

2018-11-13 10:32:47

阅读数 29

评论数 0

Hibernate基于配置文件的一对多级联CRUD操作

1.建立客户表和联系人表,客户和联系人是一对多关系,联系人中有一个lkm_cst_id外键 CREATE TABLE `cst_customer` ( `cust_id` bigint(32) NOT NULL AUTO_INCREMENT COMMENT '客户编号(主键)', `c...

2018-11-13 10:09:46

阅读数 54

评论数 0

hibernate一级缓存和快照机制

Hibernate缓存机制之快照 (1)、快照是数据的副本  (2)、快照属于一级缓存  (3)、快照是在堆内存中的  (4)、快照的作用:保证数据一致性  当执行`session.getTransaction().commit()时,Hibernate同时会清理session的一级缓存(flus...

2018-11-12 14:49:21

阅读数 36

评论数 0

解决maven非resources文件夹下的配置文件编译时不拷贝问题

用hibernate反向生成实体类时,报错:org.hibernate.MappingNotFoundException: resource:**.hbm.xml not found 原因: maven web工程中,编译时默认只将resources下的资源文件拷贝到target/class下...

2018-11-10 20:10:40

阅读数 210

评论数 0

hibernate中QBC查询

package dao; import domain.AccountEntity; import org.hibernate.Session; import org.hibernate.Transaction; import org.junit.Test; import javax.pers...

2018-11-07 22:50:20

阅读数 16

评论数 0

hibernate使用HQL语句进行5种查询

分为:一般查询, 排序查询,分页查询,统计查询,投影查询 package dao; import org.hibernate.Session; import org.hibernate.Transaction; import org.hibernate.mapping.List; impor...

2018-11-07 21:11:08

阅读数 15

评论数 0

hibernate中的多线程问题

hibernate中session的线程安全问题  https://www.cnblogs.com/shipengzhi/articles/2102055.html Java并发编程:深入剖析ThreadLocal  http://www.cnblogs.com/dolphin0520/p/39...

2018-11-07 09:50:11

阅读数 330

评论数 0

Hibernate一级缓存与对象之间的关系

原文:https://www.cnblogs.com/cyxdn/p/8047862.html Hibernate的一级缓存   Hibernate的一级缓存是指Session缓存,Session缓存时一块内存空间,用来存放相互管理的Java对象,在使用Hibernate查询对象的时候,首先会...

2018-11-06 16:36:42

阅读数 22

评论数 0

Hibernate的主键生成策略

native:根据底层数据库对自动生成标识符的能力来选择identity、sequence、hilo三种生成器的一种,适合跨数据库平台开发。适用于代理主键。 identity:采用底层数据库本身提供的主键生成标识符,条件是数据库支持自动增长数据类型。在DB2、MYSQL、MS SQL Serve...

2018-11-06 15:19:36

阅读数 17

评论数 0

Hibernate构建方法

1.写映射文件 实体类名.hbm.xml <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hi...

2018-11-06 11:58:52

阅读数 23

评论数 0

maven项目中 org.hibernate.MappingNotFoundException: resource:**.hbm.xml not found问题的解决方案

maven中配置hibernate,文件结构如下: 测试: public static void main(String[] args) { AccountEntity account = new AccountEntity(); acco...

2018-10-11 20:05:33

阅读数 162

评论数 2

intellij配置hibernate自动生成hbm.xml文件

原文:https://blog.csdn.net/u014520745/article/details/51408049 在使用intellij开发Java web项目的时候,会遇到hibernate中hbm.xml文件不知道在哪里创建和生成的问题,其实intellij自动生成的配置文件虽然配置...

2018-10-11 10:35:41

阅读数 496

评论数 0

Java框架和架构

1.三大架构 表现层 Web层(MVC是一个表现层的设计模型) 业务层 service层 业务层 dao层 2.三大框架和三大架构的关系 hibernate:持久层框架 structs2:表现层框架 spring:综合类框架 3.持久层技术对比 JDBC:操作数据库最底层的方式 ...

2018-10-11 09:00:06

阅读数 396

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭