![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 73
freeglad
不管春夏秋冬还是风雨阴晴,每天拥有一个好心情,用心做好每一件事情!
展开
-
Hibernate Blog Clog对象的映射
Blog字段采用单字节存储,适合保存二进制数据,如图片文件, Clog字段采用多字节存储,适合保存大型文本数据. //保存数据 FileInputStream imgis=new FileInputStream("D://inimage.jpg"); Blog img=Hibernate.createBlog(imgis); user.setImage(img); Clog原创 2008-03-05 16:37:00 · 987 阅读 · 0 评论 -
SSH2整合示例
最近学习了Struts2,做了一个简单的登录的例子,采用SSH2进行整合。由于登录的例子挺简单,DAO层,Service层,Struts Action等文件就没有在此详细写出来,下面列出了整合时一些关键的配置:Spring配置:原创 2009-05-06 21:20:00 · 2727 阅读 · 1 评论 -
Hibernate程序性能优化
本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。 初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于HIBERNATE性能调优的主要考虑点如下: Ø 数...2008-07-04 11:02:00 · 63 阅读 · 0 评论 -
Hibernate学习心得--性能优化
在使用Hibernate进行查询的时候大家都会用到Hibernate缓存,其中Session缓存即一块内存空间,存放了相互关联的Java对象,这些位于Session缓存中的对象就是持久化对象,Session根据持久化对象的状态变化来同步更新数据库。这个Session缓存是 Hibernate的一级缓存。此外,SessionFactory有一个内置缓存和一个外置缓存,即Hibernate的第二级缓...2008-07-04 11:32:00 · 92 阅读 · 0 评论 -
HQL语法
HQL 例如对于TUser类1.实体查询String hql = " from TUser"; 执行这条语句会返回TUser以及TUser子类的纪录。注: 如果 TUser 类具有外键, 查询会报错!解决方法:select 别名.属性 from 类 as 别名. 没有别名.属性仍然报错!hql = "from java.lang.Object"会返回数据库中所有库表的纪录。where 语句hql ...2008-09-26 10:04:00 · 70 阅读 · 0 评论 -
hql查询语句
1.from子句from Person表明从Person持久化类中选出全部的实例。推荐:from Person as p2.select子句select p.name from Person as pselect p.name.firstName from Person as pselect new list(p.name, p.address) from Person as pselect n...2008-09-26 10:05:00 · 78 阅读 · 0 评论 -
Hibernate Blog Clog对象的映射
Blog字段采用单字节存储,适合保存二进制数据,如图片文件, Clog字段采用多字节存储,适合保存大型文本数据. //保存数据 FileInputStream imgis=new FileInputStream("D:\\inimage.jpg"); Blog img=Hibernate.createBlog(imgis); user.setImage(img); Clog resume=H...2008-03-05 16:37:00 · 86 阅读 · 0 评论 -
Hibernate foreign配置
级联保存 1、一对多级联保存:在<many-to-one>和<set>都加上cascade="save-update" 2、一对一级联保存则在<one-to-one>配置上加上cascade="save-update"foreign配置 被设为外键方: <generator class="foreign"> <param n2008-10-27 15:54:00 · 98 阅读 · 0 评论 -
Swt Designer For Eclipse3.3的安装配置方法
一、安装(1)首先要确定本机的java运行环境正常可用。我的java环境的版本是Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)(2)然后确定Eclipse能够运行正常。我的eclipse的版本是Version: 3.3.1 Build id: M20070921-1145(3)到www.swt-...2008-11-18 10:31:00 · 93 阅读 · 0 评论 -
hibernate操作Oracle CLOB
1、数据库驱动为10g的驱动,就可以像操作String一样操作CLOB了HIBERNATE配置加一行:trueHIBERNATE映射CLOB字段写为: 相应的VO持久化类属性为String2、数据库驱动为早前版本的驱动,可采用如下方法。写操作:try{ hdao.beginTransaction(); hdao.save(resume); hdao.getSession()原创 2009-01-10 15:22:00 · 3675 阅读 · 0 评论 -
Hibernate foreign配置
级联保存 1、一对多级联保存:在和都加上cascade="save-update" 2、一对一级联保存则在配置上加上cascade="save-update"foreign配置 被设为外键方: foreign"> users users" class="com.zjhk.shop.vo.Users" constrained="true" cascade原创 2008-10-27 15:54:00 · 3379 阅读 · 0 评论 -
使用PowerDesigner创建CDM图
CDM是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象。CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素: 实体型,属性和联系。其中实体型对应到CDM中的Entity,属性对应到CDM中每个Entity的Attribute,在概念上基本上是一一对应的。 但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了Assoc原创 2008-10-06 14:13:00 · 4732 阅读 · 3 评论 -
Struts+Spring+Hibernate开发时ASM版本冲突引起的问题
错误如下2008-7-18 20:22:02 org.apache.catalina.core.StandardContext listenerStart严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoad原创 2008-07-20 21:56:00 · 1097 阅读 · 0 评论 -
Struts+Spring+Hibernate事务Spring配置
Spring中事务配置如下: http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springfra原创 2008-07-20 21:45:00 · 1072 阅读 · 0 评论 -
图解MyEclipse配置struts+hibernate+spring+FreeMarker
这几天把hibernate和spring好好看了下,再想想struts的一些东西,决定把3个整合一下一起用,表现层用struts+freemarker,业务层用spring,hibernate处理持久层。在struts中,利用委托,将action的处理委托给spring进行,struts只负责页面逻辑。 前些日子下了Eclipse 3.2+MyEclipse5.0M2,感觉MyEclipse一些原创 2008-07-03 14:54:00 · 717 阅读 · 0 评论 -
Hibernate学习心得--性能优化
在使用Hibernate进行查询的时候大家都会用到Hibernate缓存,其中Session缓存即一块内存空间,存放了相互关联的Java对象,这些位于Session缓存中的对象就是持久化对象,Session根据持久化对象的状态变化来同步更新数据库。这个Session缓存是 Hibernate的一级缓存。此外,SessionFactory有一个内置缓存和一个外置缓存,即Hibernate的第原创 2008-07-04 11:32:00 · 665 阅读 · 0 评论 -
Hibernate程序性能优化
本文依照HIBERNATE帮助文档,一些网络书籍及项目经验整理而成,只提供要点和思路,具体做法可以留言探讨,或是找一些更详细更有针对性的资料。 初用HIBERNATE的人也许都遇到过性能问题,实现同一功能,用HIBERNATE与用JDBC性能相差十几倍很正常,如果不及早调整,很可能影响整个项目的进度。 大体上,对于HIBERNATE性能调优的主要考虑点如下: Ø原创 2008-07-04 11:02:00 · 2634 阅读 · 7 评论 -
hql查询语句
1.from子句from Person表明从Person持久化类中选出全部的实例。推荐:from Person as p2.select子句select p.name from Person as pselect p.name.firstName from Person as pselect new list(p.name, p.address) from Person as pselec原创 2008-09-26 10:05:00 · 1227 阅读 · 0 评论 -
Oracle数据库设计优化
对于大表的一般性优化措施1. 表结构设计原则:数据类型尽量小(占用空间少,磁盘读入较快)、单独设置表空间2. 应用程序:合理设计业务、SQL语句优化3. 合理使用索引:只创建需要的索引,根据需要使用多列索引,存放于单独的表空间4. 数据库设置:内存分配、查询优化器、分区、分表等5. 硬件环境:硬盘、CPU、内存、网络带宽一、逻辑结构的优化1、基本表扩展 数据库性能包括存储空间需求量的大小和查询响原创 2008-10-20 14:33:00 · 705 阅读 · 0 评论 -
HQL语法
HQL 例如对于TUser类1.实体查询String hql = " from TUser"; 执行这条语句会返回TUser以及TUser子类的纪录。注: 如果 TUser 类具有外键, 查询会报错!解决方法: select 别名.属性 from 类 as 别名. 没有别名.属性仍然报错!hql = "from java.lang.Object"会返回数据库中所有库表的纪录。where 语句h原创 2008-09-26 10:04:00 · 789 阅读 · 1 评论 -
hibernate操作Oracle CLOB
1、数据库驱动为10g的驱动,就可以像操作String一样操作CLOB了HIBERNATE配置加一行:<property name="hibernate.connection.SetBigStringTryClob">true</property>HIBERNATE映射CLOB字段写为:<property name="content" type="text"> ..2009-01-10 15:22:00 · 114 阅读 · 0 评论