我继承了一个使用Spring的应用程序.原始开发人员不可用.Spring jar文件只是"spring.jar",因此文件名中没有版本#来帮助我.我想下载对应于jar文件的Spring源代码.MANIFEST.MF文件具有"Spring-Version:1.2",但这还不够精确.我看过版本1.2.1和1.2.9并且它不匹配.关键是org.springframework.web.servlet.view.AbstractCachingViewResolver
有一个prepareView
被调用的方法,resolveViewName
它似乎不在1.2.1或1.2.9中.
有没有简单的方法来追踪正确的版本?
我正在使用Hibernate 3.2,并使用条件来构建查询.我想为多对一关联添加"order by",但我不知道如何做到这一点.我想,Hibernate查询最终看起来像这样:
select t1.a, t1.b, t1.c, t2.dd, t2.ee
from t1
inner join t2 on t1.a = t2.aa
order by t2.dd <-- need to add this
Run Code Online (Sandbox Code Playgroud)
我已经尝试过criteria.addOrder("assnName.propertyName"),但它不起作用.我知道它可以用于普通属性.我错过了什么吗?
当我为远程用户创建Swing应用程序时,我只是创建jar文件并创建一个WebStart文件,让用户下载应用程序然后运行它.我没有听说过提供JFrame等的应用程序服务器,比如JSP.这是原意吗?
我有以下代码尝试作为EJB部署到WebLogic 12c,但出现错误:
“部署EJB GeopoliticalServiceBean(应用程序:campaigner-ejb,EJBComponent:campaigner-service.jar),JNDI名称java:global / campaigner-ejb / campaigner-service / GeopoliticalServiceBean!com.dr_dee_sw.campaigner.service.GeopoliticalServiceLocal时出现错误必须先在weblogic-ejb-jar.xml部署描述符或此EJB的相应注释中设置其他JNDI名称,然后才能对其进行部署。”
public interface GeopoliticalService
{
...
}
@Local
public interface GeopoliticalServiceLocal extends GeopoliticalService
{
}
@Remote
public interface GeopoliticalServiceRemote extends GeopoliticalService
{
}
@TransactionManagement(value = TransactionManagementType.CONTAINER)
@TransactionAttribute(value = TransactionAttributeType.REQUIRED)
@Stateless
public class GeopoliticalServiceBean implements GeopoliticalServiceLocal,GeopoliticalServiceRemote
{
...
}
Run Code Online (Sandbox Code Playgroud)
更多信息:我减少了EJB-JAR文件campaigner-service.jar,以便其中仅包含一个bean,以及接口和异常。EAR文件campaigner-ejb.ear在主级别上仅包含EJB-JAR。它还具有包含支持库的“ lib”目录,但其中仅包含DAO和DTO jar以及第三方库。因此,对我来说,这似乎不是包装问题。
这是我第一个使用所有注释的应用程序,但看起来仍然很简单。我想念什么?
我们安装并运行了TFS服务器http://myhost:8080/tfs/web/
.我已经安装了Eclipse TFS插件并将Eclipse更新到4.2但是,当我尝试在Team Explorer透视图中添加TFS服务器时,我得到"服务器myhost无法响应"我如何才能使其工作?
我需要将PDF转换为普通文本(这是我们县注册商的"投票声明").文件很大(大约2000页),大多包含表格.一旦我把它写入文本,那么我将使用我正在编写的程序来解析它并将数据放入数据库中.我在Adobe Reader中尝试过"另存为文本"功能,但它并不像我想的那样精确,特别是在将表格数据划分为CSV时.那么,对工具或Java库的任何建议都可以做到这一点?
所以我们都知道所有类都隐式地扩展了Object.接口怎么样?是否存在隐式超级接口?我说有.以下代码编译:
java.io.Serializable s1 = null;
java.io.Serializable s2 = null;
s1.equals(s2);
Run Code Online (Sandbox Code Playgroud)
该equals
方法未在Serializable中声明,而是在Object中声明.由于接口只能扩展其他接口,而Object是一个类,而不是接口,因此必须有一些正在扩展的隐式接口.然后Object
该类必须隐式实现这个隐式接口(哇,写起来很奇怪).
所以,问题是,这有多正确?
我刚刚在一台笔记本电脑上升级到了Eclipse Luna,我用得不多.我正在尝试让我的项目与我的svn服务器(托管)同步,但我遇到了"工作副本需要升级"的消息.我没有本地的svn客户端; 我只在Eclipse中使用Subversive.我升级了所有的插件.下一步是什么?
Some resources were not updated.
The working copy needs to be upgraded
svn: The working copy at '[my directory]'
is too old (format 10) to work with client version '1.8.10 (r1615264)' (expects format 31). You need to upgrade the working copy first.
Run Code Online (Sandbox Code Playgroud) java ×6
eclipse ×3
associations ×1
ejb-3.0 ×1
hibernate ×1
java-ee ×1
junit ×1
pdf ×1
spring ×1
sql-order-by ×1
subversive ×1
svn ×1
swing ×1
tfs ×1
weblogic12c ×1