`
hlbng
  • 浏览: 175046 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
Localization in RCP plugins is usually done by including translations in a property file and using their id in plugin.xml. I spend some time lately trying to understand why some translations were not used in my application although they were correctly displayed in PDE. Answer : when using pl ...
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 --------------------基本语法-------------------- 一.创建存储过程create procedure sp_name()begin.........end 二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程1.基本语法:drop procedure sp_name// 2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程 四.其他常用命令 1. ...
在RCP编程中我们经常遇到ViewPart和EditorPart交互的问题,例如:在EditorPart中保存一条记录后,需要刷新对应的ViewPart视图中的数据。 我也是初学RCP编程,在遇到这个问题后我找到了两个解决的办法: 1.给ViewPart增加一个Model对象,利用Observer模式监听Model数据的变化。EditorPart中的数据保存到Model中时将触发监听器刷新ViewPart中的数据。 2.使用Eclipse中的IWorkbenchPart和IWorkbenchPart2接口中的PropertyListener机制。 在ViewPart中打开EditorPart时在 ...
往eclipse的默认NavigationView中,添加右键菜单项是非常容易的,甚至不需要自己写代码,只要在plugin.xml中添加扩展项便可以了。但是这远远达不到我们的要求。如果要我们在自己的rcp程序的View中添加右键弹出菜单就不是很容易了。现在我介绍一下如何在一个树视图中针对不同的TreeObject添加不同的右键弹出菜单的方法。如果不清楚如何构建一个树,请参考http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/CatalogSWT-JFace-Eclipse.htm, 这里有很多关于eclipse Tree的实例。简单将来,Ecl ...
Hibernate API简介 其接口分为以下几类: l         提供访问数据库的操作的接口; l         用于配置Hibernate的接口; l         回调接口 l         扩展Hibernate的功能的接口。 这些接口大多数位于net.sf.hibernate包中 Hibernate的核心接口 5个核心接口: l         Configuration接口:配置Hibernate,根启动Hibernate,创建SessionFactory对象。 l         SessionFactory接口:初始化Hibernate,充当数 ...
一、功能实现核心:FileSystemObject 对象 其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍FileSystemobject对象的各个属性和方法的使用细节前,先来看看这个对象包括哪些相关对象和集合: Driver ...
<%@ Language="Javascript" CodePage="936" %> <% var len=Request.TotalBytes; var fileData=Request.BinaryRead(len); var sDes=getDes();//获取图片信息函数 var oStream=Server.CreateObject("ADODB.Stream"); oStream.Open(); oStream.Type=1; oStream.Write(fileData); oStre ...
jsp页面(table): <table id="table"> <thead> <tr> <td align="center" nowrap="nowrap"> 流水号 </td> <td align="center" nowrap="nowrap"> <span style="font-size: 10pt">姓名</span ...
//对话框 MessageBox mb = new MessageBox(PlatformUI.getWorkbench() .getActiveWorkbenchWindow().getShell(), SWT.ICON_QUESTION | SWT.YES | SWT.NO); mb.setText("Confirm Delete"); mb.setMessage("你确认删除吗?"); int buttonID = mb.open(); switch (buttonID) { case SWT.NO ...
/* * Copyright 2002-2009 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LIC ...
在Spring中,通过实现org.springframework.transaction.PlatformTransactionManager接口能达到多种持久化框架的事务管理。   持久化方案 Spring中配置事务的相对应类 JDBC org.springframework.jdbc.datasource.DataSourceTransactionManager JTA org.springframework.transaction.jta.JtaTransactionManager Hibernate ...
Spring通过AOP实现声明式事务管理。通常通过TransactionProxyFactoryBean设置Spring事务代理。我们需要一个目标对象包装在事务代理中。这个目标对象一般是一个普通Java对象的bean。当我们定义TransactionProxyFactoryBean时,必须提供一个相关的 PlatformTransactionManager的引用和事务属性。 事务属性含有上面描述的事务定义。PlatformTransactionManager:HibernateTransactionManager需要一个SessionFactory的引用JtaTransactionManager ...
getHibernateTemplate().getSessionFactory().getCurrentSession()的意思是得到当前线程 绑定的session,而当前线程绑定的session是通过当前的事务产生的,如果你没有配置事务的话,当前线程threadlocal中就不存在 session,这样就出现no session错误。 而execute的回调方法,看源码HibernateTemplate中写道   public Object execute(HibernateCallback action, boolean exposeNativeSession) throws ...
import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import ...
让我们先来看看Hibernate的文档时怎么说的,关于LockMode:     LockMode FORCE           Similiar to UPGRADE except that, for versioned entities, it results in a forced version increment.   LockMode NONE           No lock required. LockMode READ           A shared lock. Objects in this lock mode were read from the ...
Global site tag (gtag.js) - Google Analytics