在Eclipse RCP中使用Spring或者Hibernate

在RCP中使用Spring,最关键的一点在于spring配置文件的读取,因为RCP使用自己的ClassLoader,所以用通常的方法是无法装载Spring的配置文件。解决的思路是:在读取Spring配置文件时将RCP的ClassLoader暂时换一下。在这里我根据Spring配置文件在项目中的存放位置,给出两种办法。一、配置文件存放在源代码根目录下。假设我有一个叫admin_console的项目,我把Spring的配置文件myspring.xml放在源代码根据…

weblogic各个版本对JDK和Spring的支持度

现在很多人在使用SSH架构(Spring, Struts, Hibernate)开发, Tomcat 上开发完了, 认为往WebLogic上一放, 就可以正常的运行. 然而实际情况并非这么简单. 首先是JDK支持问题, Tomcat 5.0 开始都支持 Java 5和 Java EE 5, 但 WebLogic 8 只支持 JDK 1.4, J2EE 1.3; WebLogic 9 之后才能支持 Java 5, J2EE 1.4; WebLogic 10 支持Java 6, Java EE 5. 然后我们在看看 WebLogic 官方的说法: WebLogic 一直大力…

我的第一篇csdn博文

csdn,我来了。。。   很久以来 在csdn上学习了很多东西   也总是从上面下载别人的资料 最近突然觉得这样很不好 所以我来了   我也会像大多数人那样 勇敢地贴出自己的代码 我也会把这里当做自己永远的日记本 用它来记载我的成长历程   下面把我已经启动的项目要用到的技术贴出来,到年底的时候再回头看看自己到底长进了多少。 1、Structs2、Hibernate、Spring 2、DB2、XML 3、Lotus表单 4、SOA 5、MyE…

spring struts2 hibernate ehcache整合

  这里主要是为了使用ehcache,具体表现就是我们显示数据的页面,第一次刷新的时候,会看的hibernate输出了查询的sql语句(开启hibernate的sql输出开关),后面刷新,就没有sql查询语句了,这就说明ehcahe生效了   直接进入正题:   pom.xml:    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap…

structs1.3+spring+hibernate+freemarker实现简单功能

最近公司让在一个超级老的项目上做二次开发,花了一天时间简单的了解了一下大致的操作,记录一下,方便以后复习   项目结构如图:       具体操作步骤如下: 一、导入jar包(文尾部有下载链接) 二、在web-inf/tld下新建tld文件(mytag.tld)       Tld文件是专门的标签配置文件,一个简单的标签配置如下所示,其中:   1.每个tag对应一个自定义标签;       2.name:tag的名字,不能重复;       3.Tag-cl…

三分钟学会用SpringMVC搭建最小系统(超详细)

摘要:本文介绍如何用eclipse一步一步搭建SpringMVC的最小系统,所谓最小系统,就是足以使项目在SpringMVC框架下成功跑起来,并且能够做一些简单的事情(比如访问页面)的系统。更多详细源码参考来源http://minglisoft.cn/technology 前言 本文介绍如何用eclipse一步一步搭建SpringMVC的最小系统,所谓最小系统,就是足以使项目在SpringMVC框架下成功跑起来,并且能够做一些简单的事情(比如访问页面)…

Java开源大全

未分类 , , , , 发表评论
Spring Framework 【Java开源JEE框架】Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的…

Hibernate的HQL中in参数设置

http://charyle.iteye.com/blog/1021356 平时经常用Hibernate,由于习惯表间不建立关联,所以HQL查询时候经常要用in语句。 我最常用的情况有2种: 1、in后是个子查询,如 FROM A WHERE A.ID IN (SELECT B.AID FROM B WHERE ...),这样是没问题的,如果A.ID 和B.AID是相同的数据类型。 2、in的参数如果已知了,可以直接拼接在后面 如FROM A WHERE A.ID IN (1,2,3,4...)。 3、上面的情况下,通常(1…

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 SQLQuery 原生SQL 查询及返回结果集处理-1

未分类 , , , , , 发表评论
第一篇:官方文档的处理方法,摘自官方 在迁移原先用JDBC/SQL实现的系统,难免需要采用hibernat native sql支持。1.使用SQLQueryhibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的. 1Session.createSQLQuery(); 1.1标量查询 最基本的SQL查询就是获得一个标量(数值)的列表。 1sess.createSQLQuery("SELECT * FROM CATS").list();2sess.createSQLQuery("SELECT ID, NAME, BIRTHDATE FROM CA…

hibernate session的flushMode的区别

这里面的清理缓存可以理解为hibernate自动执行了一次 session.flush(); 选择什么样的flush mode就是采取对hibernate session采取什么样的数据刷新的策略。 Session.setFlushMode()用于设定清理缓存的时间点。 对比一下几种flush mode: FlushMode.AUTO: 调用Session的查询方法时,清理缓存,注意:这条规则必须保证显式开启的事务中,对于outside a transaction 调用Session.commit()时,清理缓存 调…

Java Persistence with Hibernate中文版Hibernate实战第2版勘误

样书我今天仍还没有到手,不过我知道当初我提交的译者序里的关键字中英文对照列表是被砍掉了,今天又看到 andyao 读者在 [url=http://yulimin.iteye.com/blog/176487#comments]这里[/url] 说“一些关键词语的英文没有标上,自己要想原文会用哪个词,然后翻英文版电子书。”,就把当初翻译时整理与讨论的术语表链接发上来。[url=http://yulimin.iteye.com/blog/70124]Hibernate Spring Java Persistence …

Hibernate包及相关工具包下载地址

未分类 , , , , 发表评论
Hibernate包及相关工具包下载地址: http://prdownloads.sourceforge.net/hibernate/ 这里包含所有hibernate各个版本的包下载,且提供了 Middlegen Hibernate及hibernate-extensions包的下载。这两个包是用于自动生成相就的JAVA和*.hbm.xml文件。Hibernate包:http://sourceforge.net/projects/hibernate/files/hibernate3/3.1.2/hibernate-3.1.2.zip/downloadhttp://www.mirrorservice.org/sites/down…

Hibernate的悲观锁和乐观锁

原文:https://www.w3cschool.cn/hibernate_articles/6qzu1ioy.html 悲观锁 悲观锁( Pessimistic Locking ),正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中…

Hibernate中映射枚举类型

转自:http://www.cnblogs.com/chanedi/articles/2113695.html Hibernate中提供了org.hibernate.type.EnumType类来进行枚举类型的映射,可以将枚举实例的name或者ordinal映射到数据库,具体在HBM文件中配置如下: <property name="bank"> <column name="BANK_MARK" length="20" not-null="true"/> <type name="org.hibernate.type.EnumType"> <param name="enumClass">com.lu…