![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 78
shanliangliuxing
这个作者很懒,什么都没留下…
展开
-
不同的数据源,不同的数据操作流程——记录下最近的项目心得
最近在做一个很简单的小项目,虽然简单,但也遇到了不少的问题,现在大致记录一下:这个项目基本上分为两大模块:一是我做的这一块,用现在通用的SSH框架维护两张表,一张用户表,一张账户表,两张表没有任何关联,一切都很顺利。二是一个同事做的另外一个模块,是一个计时器任务,设置一个固定的时间间隔,每隔这个时间段就会执行一次这个任务,进行的也很顺利。但当我们两个集成的时候问题来了,我在前台页面原创 2012-01-11 17:16:25 · 1592 阅读 · 1 评论 -
JDBC批处理
原文网址:http://blog.csdn.net/qian_348840260/article/details/5325945JDBC中的批处理在对数据库进行批量操作时,应分析操作的前后相关性,如果属于大批量的操作,而且前续操作的结果不依赖与后继操作,则完全可以使用批处理来操作DB。 使用批处理的优点:1. 多个SQL语句的执行,共用一个Connection资源。在对数据库操作转载 2012-03-24 23:42:11 · 1481 阅读 · 0 评论 -
Hibernate框架中如何将多对多映射转化为多对一映射
原文网址:http://blog.csdn.net/lian47810925/article/details/5379821在hibernate映射中,多对多映射是最麻烦,最复杂的映射,通常情况下我们都将其转化为多对一映射来提高效率。 本文以老师与课程的对应关系(一个老师可以交多门课程,一门课程可以由多个老师任教)为案例讨论转化的实现:重点考虑其映射文件的配置。 显转载 2012-03-27 09:29:42 · 852 阅读 · 0 评论 -
hibernate中一对多(one-to-many)的实例
hibernate中的一对多,一个用户对应多个频道频道表:CREATE TABLE `channel` ( `channelId` int(11) NOT NULL auto_increment, `channel` varchar(50) default NULL COMMENT '频道简称', `channel_name` varchar(60) default原创 2012-03-19 14:57:39 · 3524 阅读 · 0 评论 -
在hibernate中一对多关联时会经常用到inverse和cascade属性
原文网址:http://hi.baidu.com/icehua521/blog/item/eb6b5099a98271006e068cbf.html在hibernate中一对多关联时会经常用到inverse和cascade属性 ,inverse 有两个值 true ,false,默认值是false ;如果设置为true 则表示对象的状态变化不会同步到数据库 ;设置false就相反拉;转载 2012-03-19 14:43:40 · 1253 阅读 · 0 评论 -
HQL语法
原文网址:http://www.cnblogs.com/tjsquall/archive/2008/09/10/1288357.html例如对于TUser类1.实体查询String hql = " from TUser"; 执行这条语句会返回TUser以及TUser子类的纪录。注: 如果 TUser 类具有外键, 查询会报错!解决方法: select 别名.属性转载 2012-03-20 22:08:51 · 635 阅读 · 0 评论 -
hibernate中的常见错误及Hibernate学习笔记
>>1.object references an unsaved transient instance - save the transient instanc出现这个错误的原因是在保存该对象前,发现该对象包含有其他空的对象。我的报错地方是在执行一对多级联的时候报错:/*********************************************/ Set chan原创 2012-03-19 15:08:26 · 1299 阅读 · 0 评论 -
Hibernate和JDBC的区别以及它们各自的优缺点
Hibernate其实是对JDBC一种轻量级的封装,楼下的某些朋友一看回答的水平就知道根本就没怎么接触过hibernate,今天我就给你好好的介绍下:Hibetnate一般用做持久层,刚刚也说过了时对JDBC的轻量级封装,传统的对数据库操作无疑是硬编码方式,但是这样做耦合度极高,是非常“化石”的写法,真正的企业级开发你是见不到这样做的,除非特殊情况,我们都知道,现在市面上所有的商用数据库,Or原创 2012-03-22 22:40:35 · 3203 阅读 · 0 评论