jdom解析XML

一、使用JDOM的前提条件   须要有SAX、DOM解析器的类文件,JDOM只是一种适合Java程序员来使用的Java XML解析器,目前流行的Java XML解析器还有:Apache Xerces Java、JAXP。Xerces Java解析器是完全用Java编写的XML解析器,最新版本是2.5,它支持以下标准和API:(1) XML1.0规范(第二版本)(2) XML命名空间规范(3) DOM2核心标准规范(4) SAX2核心扩展(5) JAXP1.2 :是Sun提供的使用Java处理X…

Hibernate保存数据时引用为空的外键异常

Exception in thread "main" org.hibernate.PropertyValueException: not-null property references a null or transient value: com.ntcsoft.domain.UserTb.staticUserrights//用户表CREATE TABLE USER_TB(USER_ID NUMBER(8) PRIMARY KEY NOT NULL,//主键 非空 自动增长USER_NAME VARCHAR2(15) NOT NULL, //用户登录IDUSER_PASSWD VARCHAR2(15) NOT NULL,//用户登录密码USER_ASK_QUESTI VARCHAR2(100…

Hibernate save()和insert()方法不能写入数据库的问题

session.save() getHibernateTemplate.save()    应用MyEclipse集成的Hibernate工具自动生成的代码,经常会遇到这种不写数据的问题.也就是当你执行一条增加或修改语句时,程序执行正常没有异常,查看sql语句确实执行了insert或update命令,可是当你查看数据库的时候会发现数据并没有同被增加或修改到数据库.   这种现象的原因是没有提交事务,因为MyEclipse自动生成的dao方法都没有提交的操作    有两种方…

hibernate调用返回游标的存储过程

未分类 , , , , 发表评论
注:原创作品,转载请注明出处。 上篇博文介绍的是hibernate调用返回单值的存储过程,本片博文说的是hibernate调用返回游标的存储过程。 此此扁博文的存储过程的功能相当于是jdbc调用select 的作用。1,创建oracle中的包,并在该包中创建的游标类型。---创建oracle的程序包,在该包中创建一个游标类型--该类型在存储过程中用来生命输出参数的类型create or replace package pkg_return_listas type li…

利用Hibernate对未做级联关系的表进行连接查询

目前存在的问题: 1. 最初我希望将CmParent和CmChild中的记录全部set入一个包含双方数据属性的普通VO中, 结果失败. 2. Object[] 的length必然是和希望封装成POJO的对象个数是匹配的, 如果通过连接查询, 子表中无记录, 则被set为null. 3. 还是希望能通过HQL实现类似功能. 新建两个表: sql 代码 -- Create table CM_PARENT    create table CM_PARENT    (      ID   NUMBER not null,      NAME VARCHAR…

log4j详解与实战

我们先看一个最简单的示例: 【示例1】 项目结构: 【注:由于这里的多个项目公用一个jar档,我们可以创建一个专门放置jar档的Java工程,然后将jar档放到lib目录下。在要使用的工程中按图所示进行引用 】 Java代码: Java代码 <embed type="application/x-shockwave-flash" width="14" height="15" src="http://www.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipbo…

hibernate3.5.5+spring3.0.4框架整合

hibernate3.5.5+spring3.0.4整合一、 加入jar包MySQL的链接包: mysql-connector-java-5.1.10-bin.jarHibernate中加入的包: hibernate3.jar 和 lib \required下面所有的jar:Spring中加的jar: 在spring2.5.6中 lib\j2ee 下有:common-annotations.jarlib\log4j中有:log4j-1.2.15.jarlib\jakarta-commons中有:commons-dbcp.jar commons-logging.jarcommons-pool.jarslf4j中:slf4j-log4j12-1.5.8.j…

SSH 组合备忘.(spring2.5 struts2.0.11 hibernate3.2.3 )

1.所有的jar 包     j2ee jar 包中的其它没用的删掉. 2.struts.properties struts.custom.i18n.resources=globalMessagesstruts.objectFactory=springstruts.locale=en_utf-8 3.struts.xml <!DOCTYPE struts PUBLIC        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"        "http://struts.apache.org/dtds/struts-2.0.dtd"><struts><include file="struts…

昨天看了IBATIS得应用事例JPETSTORE

昨天配置了IBATIS应用事例JPETSTORE,运行OK官方说该用例采用了STRUCTS+IBATIS搭建,其实应该是STRUCTS+IBATIS+DAO 组成,DAO是IBATIS的自己开发得DAO MODEL,且调用持久层SOURCE是通过DAO得TEMPLE进行得,且通过XXBEAN调用XXSERVICE来完成操作!至于STRUCTS方面则ACTION是通过一个公共得BASEACTION进行得,至于ACTIONFORMBEAN 则是通过XXBEAN封装VO来完成感觉不是太清晰,但由于DEMO很小,所以也就不…

一个高效简洁的Struts分页方法

未分类 , , , , 发表评论
    在网上看了几个Structs分页,感觉不是很完善,于是根据自己的经验,写了一个相对高效简洁的分页方法。由于本人水平有限,如果大家有什么更好的想法,欢迎不吝赐教。 一、 开发环境 我的开发环境是:JBuilder x + Weblogic 8.1 + Oracle 9i + Windows 2003 ,如果朋友们的开发环境不一样亦无妨。 二、开发思路 既然讲的是Struts,那自然离不了MVC,分页显示也是如此。 1、 建立数据库和对应的表,…

一个高效简洁的Struts分页方法

在网上看了几个Structs分页,感觉不是很完善,于是根据自己的经验,写了一个相对高效简洁的分页方法。由于本人水平有限,如果大家有什么更好的想法,欢迎不吝赐教。 一、 开发环境 我的开发环境是:JBuilder x + Weblogic 8.1 + Oracle 9i + Windows 2003 ,如果朋友们的开发环境不一样亦无妨。 二、开发思路 既然讲的是Struts,那自然离不了MVC,分页显示也是如此。 1、 建立数据库和对应的表,本例…

SSH是如何粘合在一起的

structs,spring和Hibernate到底是如何协同工作的呢?看了一天书,有所感悟,小结如下: 如何原本归属Struts管理的控制流的控制权交给Spring,以便使用Spring的特性?(实际上就是一个支持SSH的web项目如何在myeclipse中开始)经验如下: 首先,创建一个web project,加入struts和spring支持 第二,修改struts-config.xml配置文件, 1、将每个action中的type由 type="com.dsr.ssh.action.LoginAction"改为 ty…

structs2,hibernate,spring自带的jar包分别做什么使

这个东西 网上一搜一大把 1)Spring 2.5所需jar包:(可通过MyEclipse/Project Capabilities/Add Spring Capabilities添加这些jar档) spring-beans.jar spring-context.jar spring-core.jar commons-attributes-api.jar commons-attributes-compiler.jar commons-logging.jar log4j-1.2.15.jar 2)以下是在struts2中必须有的与tiels2相关的文件,考贝到项目的lib目录就OK了。 用struts-2.1.2版本是如果…

Tibco GI+CXF2.3.1+Spring3.0整合示例

1.导入Spring和CXF的所有依赖包2.在web.xml中配置Spring和CXF<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/applicationContext-*.xml</param-value></context-param><listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener&…

spring入门编程问题集锦

未分类 , , , , , 发表评论
    1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTestCase,Canoo's WebTest,Struts Menu,Display Tag Library,OSCache,JSTL,Struts 。 你可以通过AppFuse源代码来学习s…