2010 年 Java 平台圆桌会议—展望 Java 行业的未来

简介: Java™ 平台以稳定著称,其社区却相当活跃,但这并不意味着 Java 技术已经足够成熟。Oracle 收购 Sun Microsystems 就是 Java 行业重新定义过程中的最新变化。为了让大家了解相关信息,Java 技术专区编辑 Jenni Aloi 举办了一次 developerWorks 圆桌会议 — Java 社区中的 9 大思想者 — 讨论了 Java 技术、文化和行业的现状和发展趋势。自 Oracle 去年宣布其收购 Sun Microsystems 的意图以来,J…

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

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

Hibernate中的层级查询

1、只有两个层次时候的查询:      方法1-利用HQL查询: public class Pack { private String id; private Pack parentPack; public String getId() { return id; } public void setId(String id) { this.id = id; } public Pack getParentPack() { return parentPack; } public void setParentPack(Pack parentPack) { this.parentPack = parentPack; } @Override public int hashCode() { final int…

Hibernate是否过时了

在Java世界,Hibernate是最引人关注的一个话题。从Gavin King加入EJB3.0 EG,负责制订EJB3.0的持久层规范;到Gavin King非正式退出JDO EG,并且充满个人情绪的攻击JDO2.0规范;到《Hibernate in Action》的发行;再到Hibernate3 Alpha的发布;最后再到最近JBoss 3.0 PR的发布(使用Hibernate3实现Entity Bean)。可以说这其中的每一步都引起业界的侧目。    Hibernate在不到3年的时间里,从一个不起眼的…

How to add Oracle JDBC driver in your Maven local repository

Due to Oracle license restriction, there is NO public Maven repository provides Oracle JDBC driver. To use Oracle jdbc drive with Maven, you have to install it manually into your Maven local repository. Here’s a guide to show you how to add an Oracle JDBC driver (“ojdbc6.jar“) into your Maven local repository, and also how to reference it in pom.xml. 1. Get Oracle JDBC…

Maven2 添加jar文件到本地依赖库

未分类 , , , 发表评论
一、使用MVN命令添加把Jar添加到本地依赖库mvn install:install-file -Dfile=D:\ojdbc14-10.2.0.3.0-g.jar -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0-g -Dpackaging=jar二、在本地库中添加 pom文件,文件名为:ojdbc14-10.2.0.3.0-g.pom,文件内容如下:<modelVersion>4.0.0</modelVersion><groupId>com.oracle</groupId><artifactId>ojdbc14&l…

jar getResource getResourceAsStream

在实际使用jar运行时,发现无法使用getResource 获得jar中的properties文件,而getResourceAsStream可以,发现如下文章。   大家尽量使用getResourceAsStream   从JAVA API文档中可以看到http://download.oracle.com/javase/1.3/docs/api/java/net/JarURLConnection.html   The syntax of a JAR URL is: jar:<url>!/{entry} for example: jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.cla…

Missing artifact com.oracle:ojdbc6:jar:11.2.0.3

网上找到的两种方法都是可行的1是直接下载ojdbc6.jar文件(推荐官网下载,免费的渠道也很多)2是到你的oracle数据库中找到ojdbc6.jar(我的位子:D:\oracle\app\product\11.2.0\dbhome_1\jdbc\lib)1.做这个之前,要先配好maven的环境变量如何看是否配置maven环境变量2.然后在jar包的目录下的命令行中运行命令mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 …

Missing artifact com.oracle:ojdbc6:jar:10.2.0.4.0问题解决 ojdbc包pom.xml出错

遇到的问题:ojdbc.jar包出错 原因:因为oracle的ojdbc.jar是收费的,所以maven的中央仓库中没有这个资源,只能通过配置本地库才能加载到项目中去。 解决办法: (前提是安装好了maven) 方法步骤如下: Step 1:下载ojdbc驱动:http://download.csdn.net/download/zqd_java/9709587 最新的是ojdbc7.jar,我这里就下载ojdbc6.jar好了。 Step 2:安装到本地仓库 将下载好的ojdbc6.jar复制到系统默认的用…

mybatis 双表增删改查(控制台版)

一、mybatis 所需相关jar 文件:       二、项目包结构       <!-- Mybatis 主配置文件 --> <?xml version="1.0" encoding="UTF-8" ?>      <!DOCTYPE configuration          PUBLIC "-//mybatis.org//DTD Config 3.0//EN"          "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration>     <!-- 给实体类起别名 可以方便在mapper文件 使用 -->     <…

GC安装错误5:agent安装Can’t find the jar utility

错误如下: Can't find the jar utility. Add jar to your PATH and try again. Removing the copied stuff..... Removed: /apps/oracle/agentDownload10.2.0.1.0Oui/oui_linux.jar Removed: /apps/oracle/agentDownload10.2.0.1.0Oui/agent_download.rsp Removed:/apps/oracle/agentDownload10.2.0.1.0Oui/Disk1 问题原因: jdk路径设置有问题,设置正确即可。 解决过程: [oracle@dbserver1 ~]$ exp…

SUSE下安装Oracle10g时EM乱码处理

在suse 9 中安装oracle10的时候,遇到em按钮乱码的问题,上网翻了很多帖子,大多都是centos或者rh中的处理方法,一般的说法都是需要进行以下动作: 1.先停止EM emctl stop dbconsole 2.分别进入以下2个路径     2.1 $ORACLE_HOME/jdk/jre/lib      2.2 $ORACLE_HOME/jre/1.4.2/lib     将其中的font.properties.zh_CN.Redhat8 覆盖为font.properties 3.进入OEM的图示路径,清除之前的档案 cd $ORACLE_H…

ecplise3.2在安装Oracle9i后无法使用的解决方法。

  原因是Oracle9i自带的jvm版本比较低,好像是1.3的,而eclipse3.2需要1.4以上的版本,所以无法使用。 解决办法很简单: 只需要把原来安装的jdk目录中的jre文件夹拷贝到eclipse文件夹中即可。 另外一个办法: 将环境变量里面的Path 由原来的 D:/oracle/ora92/bin;C:/Program Files/Oracle/jre/1.3.1/bin;C:/Program Files/Oracle/jre/1.1.8/bin;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/Syst…

装完oracle8后,启机后报java.exe遇到一个问题

未分类 , , 发表评论
错误如题 原因:机器中原来装的JDK版本比后装的oracle中的版本的JDK高; 解决方法:将C:/j2sdk1.4.2/jre/bin下的java.exe分别复制到C:/Program Files/Oracle/jre/1.1.7/bin和D:/oracle/ora81/Apache/jdk/bin下面,重新启动机器就OK了。 注:在网上查到有人说可以关闭OracleOraHome81HTTPServer来解决这个问题,试过之后是不报错误了,但再一次重启机后还会报错。 

Oracle10g EM乱码之快速解决

Oracle10g EM乱码之快速解决 一直没怎么用10g的EM工具,今天打开来看看,发现也有相传已久的乱码问题.网上也流传着N种解决方案,仔细看一下,其实这个问题很好解决. 如果安装时,我们系统环境变量设置的是中文环境,那么就不会有这个问题.这个问题根本原因在于安装时,JDK/JRE字符集的自动选择. 在 $ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目录下都有多种字符集字体配置文件: [oracle@dana…