Hibernate
Baple
多年软件开发经验,擅长java、.net等Web开发和桌面开发及Android开发,熟悉Windows/Linux下的各种服务如Keepalived+Haproxy+Nginx、tomcat/weblogic/zookeeper/memcached /redis、MySql、Oracle等开发部署实施经验,常用技术框架Spring、Struts、Hibernate、MyBatis、Spring boot等,前端熟悉 JQuery、miniui、EasyUI、DataTables插件等。熟悉Git/gitlab版本管理工具使用及搭建。参与过大型互联网项目的搭建开发,目前致力于基于大数据研究与开发
展开
-
学习Hibernate源码——配置文件解析,SessionFactory创建
http://bsr1983.iteye.com/blog/1935617本节要学习一下Hibernate的配置文件的具体加载、解析的过程,以及涉及到的相关代码,思路是建立一个简单的java项目,配置一个hbm文件,启动后,跟踪调试加载解析hbm的过程,学习相关的代码。 搭建项目后,将所需jar放入java项目的lib目录,在Hibernate的手册中说明此处也可以使用M转载 2014-09-12 11:22:57 · 10339 阅读 · 0 评论 -
关于Hibernate在反向工程时无法选择Spring DAO Type的解决方法【更新版】
之前有一篇文章中(Hibernate反向工程步骤及DAO Type无法选择Spring DAO解决方法)提到,对于Hibernate在反向工程时无法选择Spring DAO Type的情况,只需选择项目右键 -> Properties -> MyEclipse -> Spring,在Config file extensions处填写xml,然后点击Add,根据目录选择Spring的总配置文件a转载 2015-01-09 14:51:11 · 1244 阅读 · 0 评论 -
Myeclipse中如何移出Capabilities??
最近做的一个web项目中使用的是struts1.3+Spring2.0+Hibernate3.2框架托MyEclipse强大功能的福,配置非常简便但是在CVS中不断上传、下载的过程中。却出现了一些问题当使用在DataBaseBrowser中反向工程生成DAO的时候,无法选择SpringDAO貌似,MyElicpse没有发现项目的Spring Capabilities.网上有一些原创 2015-01-09 15:00:52 · 1572 阅读 · 0 评论 -
用Spring来管理Hibernate的好处GOOD
http://blog.csdn.net/goolejuck/article/details/40560135我们先来看一段Hibernate 的代码可以看出Hibernate 的使用步骤是1. 获得Configuration对象2. 创建SessionFactory3. 创建Session4. 打开事务转载 2015-01-21 14:40:57 · 1586 阅读 · 0 评论 -
spring已经不再为hibernate4提供daoSupport,.hibernate4.SessionHolder cannot be cast to org.springfra
http://zhidao.baidu.com/link?url=n8rlBihquGOFnt1DFbvBt5I5OGb83w9C2fAkoZbcBgnfcglV7bmPbToM4UX-e2iDEAdpTEG5CQXtWj2vJDhXjnNugzrhbjopm8TwpgwpvdWhttp://bbs.csdn.net/topics/380120444转载 2015-01-09 16:37:01 · 3570 阅读 · 0 评论 -
Hibernate相关资料
1.http://www.cnblogs.com/phoebus0501/category/270621.html2.原创 2015-03-17 08:46:56 · 586 阅读 · 0 评论 -
【Hibernate步步为营】--(一对多映射)之单向关联
转自:http://blog.csdn.net/zhang_xinxiu/article/details/26761713上篇文章讨论了双向关联的一对一映射,用了两个章节,主要是从主键和外键两种关联映射展开详细讨论,双向关联的映射需要在两个映射文件中分别添加相互的对应关系,斌刚在相应的类中添加对应的关联类的属性,这样在一端加载时才能加载到另一端的对象。关联中常用的主要有多对一、一对一、一对转载 2015-07-02 11:22:06 · 913 阅读 · 0 评论 -
Hibernate 一对多外键单向关联
转自:http://blog.163.com/zsq303288862@126/blog/static/93745961201211793417627/这种情况很少见,但Hibernate同样允许采用连接表关联1-1.有连接表的1-1同样只需要将N-1的many-to-one元素增加unique="true"属性即可。 一转载 2015-07-02 11:01:49 · 1460 阅读 · 0 评论 -
通过Hibernate的hbm.xml文件生成数据库表
首先,在src目录下,有一个文件,hibernate.cfg.xml,该文件的内容如下:?hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd原创 2015-08-18 08:59:30 · 3669 阅读 · 0 评论 -
spring配置hibernate的sessionFactory的几种方法GOOD
spring配置hibernate的sessionFactory之前用spring2+hibernate3+struts2开发了一个彩信发布系统,由于第一次使用此架构,造成applicationContext.xml中的配置非常冗长,而且经常因为更改一个小配置项(例:数据库ip、用户名、密码等)将此文件作修改,这及不利于项目维护,万一粗心造成其他地方变动,会对本来正常的项目造成bug原创 2013-01-27 20:47:18 · 15512 阅读 · 3 评论 -
Hibernate注解及验证注解(jpa的注解已经是hibernate的核心,hibernate只提供了一些补充)
JPA注解1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名原创 2013-10-11 22:09:33 · 1314 阅读 · 0 评论 -
hibernate:Hibernate连接池小结
默认: "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> --> ro转载 2014-07-12 11:21:13 · 2063 阅读 · 0 评论 -
Hibernate读书笔记-----SQL查询GOOD
http://blog.csdn.net/chenssy/article/details/7728431 Hibernate除了支持HQL查询外,还支持原生SQL查询。 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。该接口是Query接口的子接口。 执行SQL查询转载 2015-01-09 09:34:47 · 681 阅读 · 0 评论 -
hql 跟 sql 区别
1.hql与sql的区别sql 面向数据库表查询hql 面向对象查询hql : from后面跟的类名+类对象 where后用对象的属性做条件sql: from后面跟的是表名 where 后用表中字段做条件查询 在Hibernate中使用查询时,一般使用Hql查询语句。HQL(Hibernate Query Language),即Hiber原创 2015-01-09 09:11:07 · 1391 阅读 · 0 评论 -
Hibernate HQL 语法 明细
http://www.cnblogs.com/tjsquall/archive/2008/09/10/1288357.html转载 2014-09-05 11:36:33 · 1039 阅读 · 0 评论 -
spring mvc注解例子
弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,现在这一篇补上。下面开始贴代码。文中用的框架版本:spring 3,hibernate 3,没有的,自己上网下。web.xml配置:xml v转载 2013-11-18 15:03:03 · 1765 阅读 · 0 评论 -
Hibernate源码分析GOOD
hibernate源码分析 -- 持久化原理原创 2014-09-12 10:14:19 · 8709 阅读 · 0 评论 -
Struts2.0+Spring+Hibernate的搭建和其工作流程
1.新建一个web项目.用Myeclipse添加Myeclipse自带的spring和hibernate框架,然后添加struts2.0的包,将三个框架的外部包都添加到/WEB-INF/lib下.2.配置web.xml文件. 加入下面代码: struts2 org.apache.struts2.dispatcher.FilterDispatch转载 2013-08-07 17:29:40 · 1655 阅读 · 0 评论 -
Hibernate基本执行流程
原创 2014-09-12 15:29:51 · 8388 阅读 · 0 评论 -
Java的SSH框架
原创 2013-11-12 12:09:24 · 1359 阅读 · 0 评论 -
Hibernate入门经典实例
http://blog.csdn.net/yidamr/article/details/8755401hibernate是开源的,用于封装数据访问层的组件,称为:数据访问层框架(持久层框架)写一个入门案例,体现hibernate的工作方式!明白hibernate作用及其程序结构!例子:用Hibernate实现增删查改案例环境:IDE工具:Myeclipse ,m原创 2014-09-12 16:01:09 · 1078 阅读 · 0 评论 -
Hibernate 缓存机制GOOD
http://my.oschina.net/u/1398304/blog/261589原创 2014-09-12 10:24:37 · 1148 阅读 · 0 评论 -
深入研究java.lang.ThreadLocal类,以HibernateUtil为实例
深入研究java.lang.ThreadLocal类 一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都转载 2014-10-09 08:49:36 · 986 阅读 · 0 评论 -
hibernate的current_session_context_class配置
遇到过的问题:情景1:在使用SessionFactory的getCurrentSession方法时遇到如下错误,经过检查,原因如下:是因为在hibernate.cfg.xml文件中忘记进行了如下设置:hibernate.current_session_context_class如果是在web容器中运行hibernate,则在hibernate.cfg.xml中加入这句话:jta原创 2014-10-10 09:54:40 · 13325 阅读 · 2 评论 -
Hibernate读书笔记-----HQL查询
http://blog.csdn.net/chenssy/article/details/7728367 Hibernate提供了强大的查询系统,使用Hibernate有多种查询方法可以选择:可以使用Hibernate的HQL查询,也可以使用条件查询,甚至可以使用原生的SQL查询语句。其中HQL查询时Hibernate配置的功能强大的查询语句。HQL是非常有意识的被设计为完全面向对象的转载 2015-01-09 09:36:39 · 798 阅读 · 0 评论 -
HibernateTemplate、HibernateDaoSupport两种方法实现增删改查Good
Spring+Hibernate两种方法实现增删改查 首先,定义一个Customer的bean类,设置好Customer.hbm.xml文件。再定义好一个Dao接口。准备好一个jdbc.properties文件。 第一种方法:在dao类中定义一个HibernateTemplate类的对象,用该对象调用HibernateTemplate模板封装好的方法,如下:转载 2014-04-10 14:23:45 · 49558 阅读 · 5 评论