E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Hiberante
Hibernate
对象关系映射)框架2.什么是orm通过将java对象映射到数据库表(二维关系表),通过操作java对象,就可以完成对数据表的操作3.使用Hibernate的好处能够让程序员通过操作对象的方式来操作数据库表4
Hiberante
5jar
奔跑吧爽爽
·
2018-03-07 11:34
hibernate
51cto
web框架
Spring+SpringMVC+Hibernate 与 shiro 整合步骤
通过这篇文章你可以了解到:SSH三大框架(spring+springMVC+
Hiberante
)与shiro安全验证框架如何整合;通过一个示例,快速理解shiro框架。
uzip柚子皮
·
2018-01-28 22:12
hibernate原理及总结
hibernate介绍是一个开源框架,它是对象关联关系映射的框架,它对JDBC做了轻量级的封装,可以使用面向对象的思想来操纵数据库一、Hibernate是对JDBC进一步封装原来没有使用
Hiberante
海蓝星上
·
2017-12-20 10:21
hibernate
开源框架
java
C# 通过反射初探ORM框架的实现原理(详解)
背景:以前学的Java进行开发,多用到Mybatis,
Hiberante
等ORM框架,最近需要上手一个C#的项目,由于不是特别难,也不想再去学习C#的ORM框架,所以就想着用反射简单的实现一下ORM框架的内容
cccc_hi
·
2017-12-13 09:48
C# 通过反射初探ORM框架的实现原理
背景:以前学的Java进行开发,多用到Mybatis,
Hiberante
等ORM框架,最近需要上手一个C#的项目,由于不是特别难,也不想再去学习C#的ORM框架,所以就想着用反射简单的实现一下ORM框架的内容
cccc_hi
·
2017-12-12 20:00
Hiberante
知识点梳理
Hibernate简介Hibernat是一个ORM(关系映射)框架,对JDBC访问数据库的操作进行了简化,并且将数据库表中的字段和关系映射为对象,简化了对数据库的操作。使用方法读取并解析配置文件读取并解析映射信息,创建SessionFactory打开Sesssion创建事务Transation持久化操作提交事务关闭Session关闭SesstionFactory为什么要用Hibernate对JDB
cccc_hi
·
2017-11-14 11:00
hiberante
注册自定义类型
工作中遇到原生的hibernate方言无法将数据库中的某些数据类型映射到java类中,需要做两个操作:1、创建类继承自原方言类,并修改所要更改的数据类型,代码如下:package com.lkscn.base.dialect;import java.sql.Types;import org.hibernate.Hibernate;import org.hibernate.dialect.MySQL
BrightAries
·
2017-08-10 23:15
注册
hibernate
方言
hibernate
Spring4整合Hibernate5详细步骤
Spring与
Hiberante
整合通过hibernate的学习,我们知道,hibernate主要在hibernate.cfg.xml配置文件中接下来我们看一下hibernate的一个配置文件hibernate
GW_Cheng
·
2017-04-28 14:42
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,
hiberante
会利用这个保存的方法去从数据库中取数据
小明滚出去
·
2017-04-19 09:23
error
error
执行
hiberante
的save,执行了hql语句,但是数据库却没有保存
解决方法如下:1:首先是主键自增问题:一般我们常用的主键自增主要是一下几种:increment主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:如果当前有多个实例访问同一个数据库,那么由于各个实例各自维护主键状态,不同实例可能生成同样的主键,从而造成主键重复异常。因此,如果同一数据库有多
haut-zm
·
2017-03-15 17:08
hql
hibernate
组成关系映射(映射文件)
组成关系映射(映射文件)在
hiberante
应用开发中,为了提高代码的可重用性,往往需要将一个较大的持久化类分解成两个较小的持久化类,且其中的一个持久化类是另一个持久化类的组成部分。
gelingxianjiufa
·
2016-08-08 11:14
组成关系映射
Hibernate
Hibernate 的三种查询模式
/*
hiberante
的三种查询*/publicvoidtesteHibernate(){//superDao即使HibernateTemplate模版//1.使用Cretiria模式Criteriacriteria
为了那份宁静
·
2016-07-06 19:17
JAVA基础篇
HIBERANTE
和MYBATIS比较
JAVA面试中问及HIBERNATE与MYBATIS的对比,在这里做一下总结我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来
wangxiaotongfan
·
2016-06-02 10:00
Hibernate
面试
mybatis
应用
开发人员
hiberante
中的SessionFactory 作用
SessionFactory中取得Session的实例,SessionFactory在Hibernate中实际起到了一个缓冲区的作用,它缓冲了Hibernate自动生成的SQL语句和一些其它的映射数据,还缓冲了一些将来有可能重复利用的数据。如果一个项目有多个数据库,用多个SessionFactory。令你感到奇怪的是SessionFactory并不是轻量级的!实际上它的设计者的意图是让它能在整
u010233323
·
2016-05-21 10:00
Hibernate 简介
我们从三个角度理解一下Hibernate: 一、Hibernate是对JDBC进一步封装 原来没有使用
Hiberante
做持久层开发时,存在很多冗余,如:各种JDBC语句,connection的管理
lyqbnmasd
·
2016-05-06 11:00
springMVC 与 struts+hibernate+spring优缺点
struts+spring+
hiberante
:
zhangliguoaccp
·
2016-04-13 17:00
springMVC
ssh
springMVC与ssh区别
差异
优缺点
springMVC 与 struts+hibernate+spring优缺点
struts+spring+
hiberante
: SS
zhangliguoaccp
·
2016-04-13 17:00
springMVC
ssh
差异
优缺点
springMVC与ssh区别
关于struts2 从jsp页面获取数据乱码问题。
然后我找了很久,数据库编码设置的utf-8,jsp页面设置是utf-8,以及
hiberante
中的配置文件设置的还是utf-8,但是还是出现乱码。我试过直接在数据库中写中文,然后拿出数据,不会乱码。
qq303437511
·
2016-03-24 11:00
数据库
struts
乱码
utf-8
Maven包引用出现重复包,去重复包3种方法(javassist)
我出现的问题是由于
Hiberante
中引用的包为org.javassist而strtus2中引用的包为javassist,由于引用不同,导致打包项目内含两个项目,此时布暑项目时会报错误.要去掉一个javassist
仰望天空的黑马
·
2016-03-17 16:00
java
maven
hibernate入门实例
1.环境配置1.1
hiberante
环境配置hibernate可实现面向对象的数据存储。
gaungyao.wu
·
2016-03-11 13:00
整合之道--Spring4整合Hibernate5
Spring与
Hiberante
整合通过Hibernate的学习,我们知道,hibernate主要在hibernate.cfg.xml配置文件中接下来我们看一下hibernate的一个配置文件hibernate
frankcheng5143
·
2016-02-04 12:00
spring
Hibernate
整合
hibernate之5大核心接口详解
在hibernate的
hiberante
.cfg.xml文件配置中,会有这么一句话: 这句就是指定关系-映射文件的位
yhl_jxy
·
2016-02-02 16:00
Hibernate
session
configuration
sessionFactory
transaction
Hibernate配置文件中
hiberante
.hbm2ddl.auto四个参数的配置
我们在搭建环境的时候,在配置文件中有一个属性标签为: 这个属性标签中有四个参数可以写,这四个参数是对数据库中插入的进行不同的操作,分别为:(1)create-drop(2)create(3)update(4)validate下面分别来介绍他们的作用以及对数据库中的影响(1)create-dropcreate-drop:表示在hebarinate初始化时创建表格,程序运行结束的时候会删除相应的
文艺的程序猿
·
2015-12-25 10:00
Hibernate
手动配置Hibernate的使用(小实例)
第一步:创建应用程序后,导入必要的jar包(包括
Hiberante
必要的jar包和连接的数据库的jdbc包),我连接的sqlserver引入包有以下几个:这些包哪来的可以参考我的上一篇博客:http:/
SUN_song520
·
2015-12-04 10:00
sql
Hibernate
server
could not initialize proxy - no Session 问题分析
简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,
hiberante
会利用这个保存的方法去从数据库中取数据
·
2015-11-13 15:45
session
Hibernate缓存详解
Hiberante
3 一级缓存总结 1.Session 级别的缓存,它同session邦定。它的生命周期和session相同。
·
2015-11-13 15:19
Hibernate
mybatis--面向接口编程
假设使用
hiberante
作为dao层,经常使用的方式是:定义一个dao层接口包(com.dao.service)然后在定义一个dao层接口实现包(com.dao.service.impl),这样定义结构清晰
·
2015-11-12 19:01
mybatis
hibernate篇章四-- Hibernate配置文件中
hiberante
.hbm2ddl.auto四个参数的配置
我们在搭建环境的时候,在配置文件中有一个属性标签为: <property name="hibernate.hbm2ddl.auto"> </property> 这个属性标签中有四个参数可以写,这四个参数是对数据库中插入的进行不同的操作,分别为: (1)create-drop (2)create (
·
2015-11-12 15:53
Hibernate
Hibernate入门实例
环境配置 1.1
hiberante
环境配置 hibernate可实现面向对象的数据存储。
·
2015-11-12 10:23
Hibernate
setResultTransformer(Transformers.ALIAS_TO_ENTITY_
setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);.当我们用HQL进行子查询的时候,如select*fromTreewherepidin(selectidfromTree,此时
HIBERANTE
yuanyuan_186
·
2015-11-11 18:00
Hiberante
+jpa,注解生成32字符的Id
@Id @GenericGenerator(name = "id-generator", strategy = "uuid") @GeneratedValue(generator = "id-generator",strategy = GenerationType.IDENTITY) private String id;
·
2015-11-08 16:04
ant
【One Day菜鸟到大鸟】MyBatis搭建环境
一、概述 MyBatis是一个持久化框架和
Hiberante
差不多。比起JDBC来说MyBatis封装了JDBC让我们能够面向对象开发。
·
2015-11-07 11:40
mybatis
org.hibernate.MappingException: Unknown entity常见问题(新手需注意)
最近学习
Hiberante
Annotations时遇到了该问题org.hibernate.MappingException: Unknown entity在baidu和googl上搜寻了 很久也没有找到适合我的解决方法
·
2015-11-07 10:36
Hibernate
eclipse中从数据库生成hibernate实体类
为什么写这篇BLOG,是因为经常有同事或网友问起我
hiberante
实体类的生成问题。所以下次再有人问我可以省一堆的话了,其实这个真的是很简单。
·
2015-11-07 09:34
Hibernate
spring+hibernate+dwr小结
hibenate+dwr是个不错的组合,特别是DWR是J2EE中AJAX中不错的选择来的,最近在读李刚的<<基于j2ee的AJAX宝典>>, 发现的确是本好书,下面小结下spring+
hiberante
·
2015-10-31 12:11
Hibernate
Java常见的ClassNotFoundException
common-logging.jar2 - java.lang.ClassNotFoundException: javax.transaction.Synchronization 添加包jta.jar(
hiberante
·
2015-10-31 09:42
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
简单理解就是因为,你使用了lazy=true,这样hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,
hiberante
会利用这个保存的方法去从数据库中取数据
·
2015-10-31 09:56
Hibernate
项目实践系列springfeel(2)
据之前小组项目经理的建议,以及大家的讨论,我后来又补充了一些,现整理如下,大家再提出些意见 第一阶段为项目初级阶段,采用简单,稳定成熟的技术 由于spring比较复杂些,所以建议先用structs+
hiberante
·
2015-10-27 16:50
spring
hiberante
中get和load方法的区别
1.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返回null 2.从检索执行机制上对比: get方法和find方法都是直接从数据库中检索 而load方法的执行则比较复杂首先查找session的persistent Context中是否有缓存,如果有则直接返回 如果没有则判
·
2015-10-27 15:30
load
[原创]Dubbo配置(Spring4+
Hiberante
4+Druid)
如果dubbo使用注解,并且spring也使用注解,如使用事务,则dubbo加过注解的类无法发布。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns
·
2015-10-27 14:45
spring4
spring
hiberante
集成出现异常 java.lang.ClassNotFoundException: org.hibernate.engine.SessionFactoryImplementor
出现如题的异常是由于hibernate和spring集成时的的版本不一致所导致。 如下面,所示,如果你用的hibneate 4.0及以上版本,那么将会报错,因为这里用的事务管理是hibernate 3.并非缺少什么jar包。 org.springframework.orm.hibernate3.HibernateTransactionManager <?xml ve
·
2015-10-21 11:41
Hibernate配置文件中
hiberante
.hbm2ddl.auto四个参数的配置
我们在搭建环境的时候,在配置文件中有一个属性标签为: 这个属性标签中有四个参数可以写,这四个参数是对数据库中插入的进行不同的操作,分别为:(1)create-drop(2)create(3)update(4)validate下面分别来介绍他们的作用以及对数据库中的影响(1)create-dropcreate-drop:表示在hebarinate初始化时创建表格,程序运行结束的时候会删除相应的
文艺的程序猿
·
2015-10-14 19:00
Hibernate
hiberante
中生成表结构的两种方式
生成表结构的两种方式: 1,hbm2ddl.auto 2,使用SchemaExport工具类:Schema(表) publicvoidtest(){ Configurationcfg=newConfiguration().configure(); SchemaExportschema=newSchemaExport(cfg);// 第一个参数script的作
chenyansong22
·
2015-10-05 08:00
hibernate的速度问题 hibernate.jdbc.fetch_size和 hibernate.jdbc.batch_size
hibernate.jdbc.fetch_size50//读 hibernate.jdbc.batch_size30//写
hiberante
.cfg.xml(Oracle,sqlserver支持,mysql
·
2015-09-20 00:00
新闻
Spring进阶 之简介
J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,Springmvc框架,ibatis框架,和
Hiberante
zhanghongjie0302
·
2015-09-06 11:00
spring
框架
轻量级
XML初识—基本内容
定义: 用于标记电子文件使其具有结构性的标记语言应用: 系统的配置文件: 1、Spring中applicationContext.xml 2、Hibernate中的
hiberante
.cfg.xml
u013030601
·
2015-09-02 17:00
xml
Hibernate part 14:查询及数据库并发事务
HQL查询语法和SQL类似,可以实现SQL语句的大部分功能,支持链式编程风格,复杂查询直接使用SQL,
Hiberante
查询效率不高。
mvplee
·
2015-08-31 12:00
使用eclipse tool 逆向生成
Hiberante
类xml、和hbm.xml
在hibernate中可以使用hibernatetools进行类的生成,这样可以节省很多开发时间,而且可以避免错误的产出,而且可以提高开发效率。ConfigurationWizardsandCodegeneration(Hibernate配置文件hibernate.cfg.xml创建导航,以及代码生成器):支持完全反向生成功能,可以从已有的数据库生成Hibernate配置文件hibernate.
qq303437511
·
2015-08-03 22:00
eclipse
Hibernate
反向工程
Hibernate 缓存
一级缓存是Session级别的缓存,
Hiberante
来管理的,这个一般不用管,二级缓存是SessionFactory级别的,可以进行配置和更改,加载卸载 一级缓存的管理当应用程序调用Session的save
王忆轩
·
2015-07-08 11:00
Spring整合hibernate
packagecn.itcast.spring.hibernate.transaction.dao.impl; importorg.springframework.orm.hibernate3.support.HibernateDaoSupport; importcn.itcast.spring.
hiberante
.transaction.domain.Person
chenruibing
·
2015-06-20 20:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他