问题列表 - 第17199页

Hibernate:"ClassNotFoundException:javax.persistence.spi.ProviderUtil"

我的应用程序正在尝试使用Hibernate注释.我已经安装了3.5.0版本的Hibernate,但是当我尝试加载我的应用程序时,我得到以下异常:

junit.framework.AssertionFailedError: Exception in constructor: testSubscriber (java.lang.NoClassDefFoundError: javax/persistence/spi/ProviderUtil
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
    at java.lang.Class.getConstructor0(Class.java:2699)
    at java.lang.Class.newInstance0(Class.java:326)
    at java.lang.Class.newInstance(Class.java:308)
    at javax.persistence.Persistence.findAllProviders(Persistence.java:79)
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:48)
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
    at com.upod.dao.SubscriberDAOTest.<init>(SubscriberDAOTest.java:32)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at junit.framework.TestSuite.createTest(TestSuite.java:58)
    at junit.framework.TestSuite.addTestMethod(TestSuite.java:280)
    at junit.framework.TestSuite.<init>(TestSuite.java:140)
    at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.getTest(JUnit3TestLoader.java:102)
    at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestLoader.loadTests(JUnit3TestLoader.java:59)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:445)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.lang.ClassNotFoundException: javax.persistence.spi.ProviderUtil
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)
    ... 22 more
)
    at junit.framework.Assert.fail(Assert.java:47)
    at …
Run Code Online (Sandbox Code Playgroud)

java orm annotations hibernate jpa

2
推荐指数
1
解决办法
1万
查看次数

C++:使方法成为虚拟的含义

应该是一个新手问题......

我在现有的类A中有现有的代码,我想扩展它以覆盖现有的方法A :: f().

所以现在我想创建类B来覆盖f(),因为我不想只改变A :: f(),因为其他代码依赖于它.

为此,我需要将A :: f()更改为虚拟方法.

我的问题是除了允许动态调用方法(使用B的实现而不是A)之外还有其他任何影响使方法成为虚拟的吗?我打破了某种优秀的编程习惯吗?这会影响试图使用A :: f()的任何其他代码吗?

请告诉我.

谢谢,jbu

编辑:我的问题更多的是让别人的方法虚拟有什么不对吗?即使你没有改变其他人的实现,你仍然需要进入某人的现有代码并对声明进行更改.

c++ virtual implementation overriding

2
推荐指数
1
解决办法
1351
查看次数

如何指定(覆盖)JQuery图标颜色

我已经在我的网络应用程序中充分利用了jQuery图标,但是我想要使用我默认无法实现的颜色.我目前正在使用"State Street"主题,主要使用绿色.但我有一个带有白色文字的红色框,并且想要使用白色的图标.主题提供了白色图标,但只有当图标位于具有"ui-state-focus"类的div(或其他容器)内时才会应用它们.这会使图标变白,但会将背景颜色更改为绿色,我想将其保留为红色.

是否有任何方式(最有可能通过CSS)覆盖jQuery用于图标的背景图像,以便我可以使用不同的颜色?

谢谢.

澄清:我想这对我发布我目前正在使用的HTML有帮助:

<!-- currently produces a default 'grey' icon color -->
<!-- this b/c no jquery ui class (like ui-state-focus) given for errorMessage div -->
<div id="errorMessage">
    <span class="ui-icon ui-icon-alert" style="float: left"></span>
    Only 1 Activity can be added at a time 
</div>
Run Code Online (Sandbox Code Playgroud)

我也有CSS:

.dialog #errorMessage
{
    /*display: none;*/
    background-color: #CC3300;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: bottom;
    bottom: auto;
    font-size: .80em;
    width: 100%
}
Run Code Online (Sandbox Code Playgroud)

"display:none"目前已被注释掉,所以我可以看到它.我确实将它设置为fadeIn上的错误捕获.再次感谢您的帮助.

css jquery icons jquery-ui

61
推荐指数
3
解决办法
7万
查看次数

CLASSPATH,Java Buld Path(eclipse)和WEB-INF\LIB:使用什么,何时以及为什么?

我最近从.NET切换到J2EE,并且对于放置JAR文件的位置感到困惑.我知道CLASSPATH,WEB-INF和Eclipse的Java Web Path都是可以存储JAR的地方,但我对使用哪个文件夹,何时以及为什么感到困惑.

首先,我们有CLASSPATH.我通常通过进入"我的电脑"中的"环境变量"来设置它.我知道这是Java编译器查找JAR文件的默认位置.当我将文件夹或JAR添加到我的CLASSPATH环境变量时,为什么Eclipse,Java编译器和Web服务器会忽略它?

此外,我知道WEB-INF\LIB是一个可以放置Web应用程序将要使用的JAR文件的地方.但是,我将JAR放在WEB-INF\LIB中只是为了让它们被忽略.在什么情况下我应该将JAR放入WEB-INF\LIB文件夹?如何让Eclipse或Web服务器注意到它们?

到目前为止,唯一对我有用的是实际更改Eclipse项目的Java Build Path.我将选择我需要的JAR并点击"Add External JARs".大部分时间,当我这样做时,Eclipse将识别我的JAR并阅读其中的类.但是,我这样做时遇到了一堆奇怪的随机错误(我认为这主要与依赖关系有关).出于某种原因,我只是觉得这不是正确的做事方式,而是我错过了一些重要的信息.我什么时候应该在Eclipse中手动添加外部JAR,何时应该以不同的方式做事?为什么Eclipse的Java Build Path似乎不知道我的CLASSPATH环境变量中的文件夹?

真的,我想更好地理解CLASSPATH,Eclipse的Java构建路径和WEB-INF/LIB文件夹 - 它们服务的目的,它们之间的关系,以及我应该将JAR放在各种各样的地方的情况.我很感激你能给我的任何建议,或者你可以推荐的任何文章.

谢谢.

java eclipse jar classpath java-ee

36
推荐指数
2
解决办法
8万
查看次数

在页面卸载时使用JQuery的Ajax请求

我正在尝试这样做:

$(window).unload( function () { 

$.ajax({
    type: "POST",
    url: "http://localhost:8888/test.php?",
    data: "test",
    success: function(msg){
         alert( "Data Saved: " + msg );
    }
}); 
alert (c);
});
Run Code Online (Sandbox Code Playgroud)

但是,从未显示成功警报,此请求似乎也没有显示在服务器上.我究竟做错了什么?

ajax jquery

68
推荐指数
4
解决办法
4万
查看次数

C#Func委托

我正在使用Func <> delegate添加整数范围(101,105).我想在执行以下操作时得到101,102,.. 105作为输出.但是我得到了204,204,.....出了什么问题?

class MainClass
    {
       static List<Func<int>> somevalues = new List<Func<int>>();
        static void Main()
        {
            foreach (int r in  Enumerable.Range(100, 105))
            {
                somevalues.Add(() => r);
            }

            ProcessList(somevalues);
            Console.ReadKey(true);
        }

        static void ProcessList(List<Func<int>> someValues)
        {
            foreach (Func<int> function in someValues)
            {
                Console.WriteLine(function());
            }
        }

    }
Run Code Online (Sandbox Code Playgroud)

c# delegates

2
推荐指数
1
解决办法
2063
查看次数

LINQ Bug?从long列表中获取字符串数组

Unable to cast object of type 'System.Int64' to type 'System.String'. 从下面的代码片段中得到了这个 :

 IList<long> Ids = new List<long>();
 Ids.Add(6962056);
 Ids.Add(7117210);
 Ids.Add(13489241);

 var stringIds = Ids.Cast<string>().ToArray();
Run Code Online (Sandbox Code Playgroud)

和Booooooooooooom ....想法?

linq-to-objects

0
推荐指数
1
解决办法
339
查看次数

如何在Windows中的文件夹和文件上右键单击事件添加新项?

我在google上做了几个教程.

我可以通过执行以下操作将右键单击菜单项添加到文件夹:

[HKEY_CLASSES_ROOT\Directory\shell\Command]
@="TestRightClick:"

[HKEY_CLASSES_ROOT\Directory\shell\Command\Command]
@="myExecutable.exe %L"
Run Code Online (Sandbox Code Playgroud)

我还需要将它添加到FILE中.

1)我在哪里将它添加到注册表中?

2)如果我选择多个文件,如何将参数传递给我的可执行文件?

有关:

如何通过rigth-click事件(动词)将多个文件/文件夹路径传递给可执行文件?

windows registry events

8
推荐指数
3
解决办法
9093
查看次数

点对点文件传输c#

嘿,我一直在寻找谷歌,我似乎无法找到任何关于点对点转移.

基本上,我希望能够将文件从我的计算机发送到其他人的计算机.有没有人知道任何可以帮助我的指南?

谢谢.

c# transfer peer

8
推荐指数
2
解决办法
1万
查看次数

单表继承(STI)场景中的类型基类模型

class User < ActiveRecord::Base   
end  

class Consumer < User 
end  

class Merchant < User 
end   

u = User.find(id)  
Run Code Online (Sandbox Code Playgroud)

如何将变量u类型转换为Consumer类型?

ruby ruby-on-rails

4
推荐指数
1
解决办法
5113
查看次数