![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 78
freedom119
这个作者很懒,什么都没留下…
展开
-
创建基于struts1.2 + Hibernate3.0 Web工程
创建基于struts1.2 + Hibernate3.0 Web工程1. 环境说明 安装Eclipse和安装MyEclipse组件的过程在这里不进行介绍。可以参考其它资料完成Eclipse环境的安装与资源的配置。 接下来的篇幅将给出一个在MyEclipse开发环境下的一个Web工程实例。说明在MyEclipse的集成开发环境下,如何利用Struts进行Web工程开发。例子工转载 2006-10-20 20:34:00 · 743 阅读 · 0 评论 -
hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态脱管状态的实转载 2007-08-10 07:45:00 · 714 阅读 · 0 评论 -
java中的日期处理练习
package net.hfh;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.TimeZone;public clas原创 2007-08-10 09:19:00 · 630 阅读 · 0 评论 -
BeanUtils.populate&argument type mismatch - [Struts]
BeanUtils.populate&argument type mismatch - [Struts]1.继承ActionForm的类的所有字段必须为String型 2.由于Date型转换为String需设置DateFormat,所以你的Bean里的日期字段最好用String 这样就不会出现类型转换错误了。 有时也可以不用String,而是在ActionForm中用java原创 2007-08-09 20:24:00 · 1172 阅读 · 0 评论 -
关于web中下拉列表的几种实现方法
总结一下关于web上使用下拉框的情况: 从数据库中获得数据List,将数据放到Request里面使用setAttribute(”AList”,AList) A中有2个属性(String id,String value) 1.使用JSTL的forEach方式 selected="selected"> > 2原创 2007-08-11 10:21:00 · 779 阅读 · 0 评论 -
java.lang.IllegalStateException异常解决办法
供稿:xjh 编辑:xjh 2007-06-29 17:29:40关键词:javajava.lang.IllegalStateException异常解决办法 最近在使用response.sendRedirect()时出现如下错误: java.lang.IllegalStateException org.apache.catalina.connector.ResponseFacade.s转载 2007-08-31 13:05:00 · 6932 阅读 · 2 评论 -
Hibernate类型映射之内置类型映射
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.转载 2007-10-22 18:33:00 · 1569 阅读 · 0 评论 -
Struts+Hibernate分页的实现
在进行web应用开发的时候经常要进行分页处理,经常看到一些人在问分页处理的问题,现在我把自己的处理方法写在这儿,希望能对需要进行分页处理的朋友有所帮助。一、在struts中分页有两种结构: 1. 在Action中通过DAO查询出所有的记录,然后加到session或request对象中,传到客户端,由JSP进行分页。 这种方法对于在数据量少的时候很方便,也不影响速度。 2.在转载 2007-10-24 17:32:00 · 345 阅读 · 0 评论 -
彻底明白Hibernate中的Inverse
以前写HBM,用一对多或多对多的时候默认总是加上“inverse=true”。当时想法很简单就是由双方来维护之间的关联关系。今天才终于明白inverse的真正含义了! 其实inverse不复杂,但是要真正明白还是要稍微看一下源码。inverse的真正作用就是指定由哪一方来维护之转载 2007-10-14 15:47:00 · 332 阅读 · 0 评论 -
关于postgresql与hibernate的应用出现错误的解决方案Postgredql 8.0 无法生成sequence主键
When connecting to my webapp, I receive the following error message: Bad SQL grammar [] in task Hibernate operation; nested exception is org.postgresql.util.PSQLException: ERROR: relation "hibernate原创 2007-08-08 19:28:00 · 2049 阅读 · 0 评论 -
hibernate中java对象的三种状态
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 1)临时状态 New,delete() 不在session的缓存中,数据库中无对应的数据。 在Hi原创 2007-08-04 15:02:00 · 445 阅读 · 0 评论 -
使用JDBC和Hibernate来写入Blob型数据到Oracle中
Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。 写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢? 这需要你先插入一个empty的blob,这将创建一个blob转载 2007-06-30 13:41:00 · 316 阅读 · 0 评论 -
Jakarta Commons:巧用类和组件
Jakarta Commons项目组介绍 Jakarta Commons:巧用类和组件Jakarta Commons 是Jakarta 的子项目,它创建和维护着许多独立软件包,这些包一般与其他框架或产品无关,其中收集了大量小型、实用的组件,大部分面向服务器端编程。Commons的包分成两部分:Sandbox,Commons 代码库。Sandbox 是一个测试平台,用来检验各种设想、计转载 2007-06-30 14:38:00 · 409 阅读 · 0 评论 -
postgresql数据库操作的问题
今天要写一个项目领导让用postgresql,但从未用过测试了一下发现总是出现问题:说没有相关的字段,但明明在表中有, 最后发现是字段名的问题,开始时是:userName,要改为:username或user_name等格式,不要用大写,这样就可以了。也不知为什么,但最后是可以用了。原创 2007-07-19 17:30:00 · 397 阅读 · 0 评论 -
commons-logging结合Log4j的问题
今天在写一个J2EE的项目要用Log4j来记录相关日志,结果出现了一些错误,在网上SO了一下看到一个文章如下: 升级Commons Logging居然出了问题,把Commons Logging升级到1.0.4,启动服务器出现了 java.lang.NoSuch原创 2007-08-01 16:21:00 · 1382 阅读 · 0 评论 -
关于VO、PO的理解
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上原创 2007-08-02 10:38:00 · 326 阅读 · 0 评论 -
Java中常见的异常
Java中常见的异常作为一名游戏开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考: 1. java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就转载 2007-08-02 09:59:00 · 375 阅读 · 0 评论 -
J2EE项目异常处理
关键字: 企业应用 J2EE项目异常处理 为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!转载 2007-08-02 14:14:00 · 556 阅读 · 0 评论 -
使用Torque访问数据库
文章摘要 Torque项目是Apache的公开源代码项目,主要用于生成访问数据库的资源和java代码、提供使用这些代码访问数据库的运行时(runti转载 2007-08-03 11:20:00 · 666 阅读 · 0 评论 -
hibernate里load方法和get方法的区别
A: Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的,它们间的不同在于: 1.如果找不到符合条件的纪录,get()方法将返回null.而load()将会报出ObjectNotFoundEcception. 2.load()方法可以返回实体的代理类实例,转载 2007-10-12 20:47:00 · 1233 阅读 · 0 评论