关键字: spring hibernate 配置 Spring和hibernate已成为目前开发的最常用框架,所以开发人员常常需要去配置他们,通过配置把他们整合在一起。这用配置时常很麻烦,特别对于新手而言,就算是老手也需要查资料或者参照以往项目的资料。这些配制涉及的方面较多包括:数据源,事务,Hibernate 以及J2EE容器的资源等等。为了方便大家,下面我给出了一份常用的配置模版,可以适用于部署在J2EE容器内或容器外(注意其中的注释部分)。 Java代码 复制代码 1. <?xml version="1.0" encoding="UTF-8"?> 2. <b ...
  • 21:02
  • 浏览 (73)
  • 评论 (0)
Java代码 get() and load()   session.get(Clazz, id);   session.load(Clazz, id); get() and load()   session.get(Clazz, id);   session.load(Clazz, id); 说明: load()与get()的区别   请注意如果没有匹配的数据库记录,load()方法可能抛出无法恢复的异常(unrecoverable exception)。 如果类的映射使用了代理(proxy),load()方法会返回一个未初始化的代理,直到你调用 ...
  • 17:22
  • 浏览 (83)
  • 评论 (0)
Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。 写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢? 这需要你先插入一个empty的blob,这将创建一个blob的cursor,然后你再把这个empty的blob的cursor用select查询出来,这样通过两步操作,你就获得了blob的cursor,可以真正的写入blob数据了。 看下面的JDBC的d ...
  • 17:06
  • 浏览 (77)
  • 评论 (0)
这几天仔细看了一下ibatis的文档,发现2.2后,ibatis的改变还是挺大的。对于自定义类型支持的也不错,这样对于blob和clob数据的处理也就简单多了。 不过在spring 中已经提供了很好的实现,所以这又省去了很多的功夫,接下来看看ibatis是如何支持clob和blob的。 ibatis提供了TypeHandler接口,用于处理数据类型,基本的实现类为BaseTypeHandler 在spring 中,提供了AbstractLobTypeHandler作为基础类,并且提供了相应的模版方法,所有的工作由LobHandler处理。 BlobByteAr ...
  • 11:34
  • 浏览 (79)
  • 评论 (0)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>nav</title> <scrip ...
  • 18:03
  • 浏览 (88)
  • 评论 (0)
相关文章: Prototype之Ajax.Updater不能正确引入脚本的问题 推荐圈子: GT-Grid 更多相关推荐 要实现动态加载JS脚本有4种方法: 1、直接document.write <script language="javascript"> document.write("<script src='test.js'><\/script>"); </script> 2、动态改变已有script的src属性 <script src='' id="s1"></script> <script langua ...
  • 15:03
  • 浏览 (62)
  • 评论 (0)
Log4J是Apache的一个开放源代码项目(http://logging.apache.org/log4j/docs/),它是一个日志操作包。通过使用Log4J,可以指定日志信息输出的目的地,控制每一条日志的输出格式,定义日志信息的级别。所有这些功能通过一个配置文件灵活进行配置。 一、LOG4J组成 LOG4J主要由三大组件组成: . Logger: 决定什么日志信息应该被输出、什么日志信息应该被忽略; . Appender: 指定日志信息应该输出到什么地方, 这些地方可以是控制台、文件、网络设备; . Layout: 指定日志信息的输出格式; ...
og4j基本使用方法   Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。   一、定义配置文件   其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您的应用程序更加灵活。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是Java特性文件(键=值)。下面我们介绍使用Java特性文件做为配置文件的方 ...
2008-03-04

log4j

这几天开发的项目需要用到Log4j,以前没有接触过Log4j,因此需要快速掌握并应用此包. 本文内容: Log4j的介绍Log4j的应用Log4j与其他框架   Log4j的介绍 What? Log4j是Apache的一个开放源代码的一个日志操作包(http://jakarta.apache.org/log4j)。Log4j可以帮助调试和分析。 概念? Log4j有三个主要的组件,它们分别是: 记录器(Logger):记录器只管什么日志信息应该记录(日志记录级别),可不关心log数据存放。存放器(Appender):log信息通过存放器输出到目的地.布局(Lay ...
Oracle的Blob字段比较特殊,他比long字段的性能要好很多,可以用来保存例如图片之类的二进制数据。 写入Blob字段和写入其它类型字段的方式非常不同,因为Blob自身有一个cursor,你必须使用cursor对blob进行操作,因而你在写入Blob之前,必须获得cursor才能进行写入,那么如何获得Blob的cursor呢? 这需要你先插入一个empty的blob,这将创建一个blob的cursor,然后你再把这个empty的blob的cursor用select查询出来,这样通过两步操作,你就获得了blob的cursor,可以真正的写入blob数据了。 看下面的JDBC的d ...
makemyownlife
搜索本博客
我的相册
F0f6dde1-fc0a-3ed2-8080-2239dc6173a9-thumb
08-04-06_1330
共 2 张
最近加入圈子
存档
最新评论