问题列表 - 第47221页

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

即使实体标有@Entity批注,也会出现未知的实体类错误消息

我正在使用Netbean6.9.1和JPA EclipseLink构建REST Web应用程序.

我面临的问题是即使我的实体类MasatoTable标有Entity注释,我也会收到错误:

    (java.lang.IllegalArgumentException: Unknown entity bean class:
     class entity.MasatoTable, please verify that this class
 has been marked with the @Entity annotation.)
Run Code Online (Sandbox Code Playgroud)

问题是当我从NetbeanIDE重新启动GlassFish3服务器时,它会工作一段时间,不知怎的,在某些时候,错误开始出现.我以前使用Toplink Essential并没有问题,但我已经改为EclipseLink并重新定义persistence.xml(如下所示)并且此问题已经开始.但我没有看到任何我能想到的代码错误..

MasatoTable.java

@Entity
@Table(name = "MasatoTable")
public class MasatoTable implements Serializable {
...continue code...
Run Code Online (Sandbox Code Playgroud)

persistence.xml中

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="kojoPU">
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <non-jta-data-source>jdbc/koga_kojo</non-jta-data-source>
    <class>entity.MasatoTable</class>
    <properties>
      <property name="eclipselink.logging.logger" value="JavaLogger"/>
      <property name="eclipselink.logging.level.sql" value="FINEST"/>
      <property name="javax.persistence.jdbc.url" value="jdbc:sqlserver://KOGADBSERVER;databaseName=MasatoDB"/>
      <property name="javax.persistence.jdbc.password" value="foobar"/>
      <property name="javax.persistence.jdbc.driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
      <property name="javax.persistence.jdbc.user" value="koga"/>
    </properties>
  </persistence-unit>
</persistence>
Run Code Online (Sandbox Code Playgroud)

看起来像是同一个问题,但该票证的解决方案是从Eclipselink回滚到Toplink.有没有人解决这个问题而不回滚到toplink?

热部署后的未知实体bean类:netbeans 6.9 …

java rest jpa toplink eclipselink

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

如何在使用林间空地时在笔记本中添加标签?

GtkNotebook在Glade中创建时,我默认会获得3个标签.如何添加其他标签?

c gtk glade

21
推荐指数
1
解决办法
6505
查看次数

如何在线程中显示Toast消息?

我想Toast在线程中显示消息..但我得到了

RunTimeException:Can't create handler inside thread that has not called Looper.prepare()
Run Code Online (Sandbox Code Playgroud)

请帮我.提前致谢.

android toast runtimeexception

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

在Android中,为什么使用XML创建GUI是一种很好的做法

我来自Java Swing背景.我是否知道为什么使用XML创建GUI在Android中是一个很好的做法?例如,而不是编写代码(这使我感觉更舒服,因为我使用Swing桌面应用程序)

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       TextView tv = new TextView(this);
       tv.setText("Hello, Android");
       setContentView(tv);
   }
}
Run Code Online (Sandbox Code Playgroud)

我们用XML方式编写代码.

import android.app.Activity;
import android.os.Bundle;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}
Run Code Online (Sandbox Code Playgroud)

在教程中,它指出,

使用比在编程布局中使用的更简单的结构和语法,这种结构使得快速构建UI变得非常容易.

但是,我并没有真正购买这个想法,因为我觉得创建一个单独的XML文件更加麻烦.

任何人都可以给出一个真实世界的例子(在Android意义上),为什么使用XML构建GUI比裸Java代码更优越?

如果通过XML进行GUI编程确实很好,为什么它仍然没有成为GUI桌面应用程序开发人员的常见做法?

java xml android android-layout

14
推荐指数
2
解决办法
7982
查看次数

超出样本定义

谁能解释"样本内"和"样本外"预测之间的区别?

statistics machine-learning computational-finance forecasting

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

将变量传递给postgresql的日期extract()函数?

我不知道如何将变量传递到 postgresql 提取函数中,例如:

select 'day' as i;
extract(i from a_date)
Run Code Online (Sandbox Code Playgroud)

这给了我

错误:时区单位“i”的时间戳无法识别

如果我可以传入一个字符串,extract('day' from a_date),为什么不能传入一个变量呢?

postgresql parameters date extract function

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

.NET线程 - 分配需要锁定

我有一些多线程代码,我想增加一点的性能,所以我想知道我是否可以摆脱锁.

我有一个现场成员:

private IList<ServerStatus> status;
Run Code Online (Sandbox Code Playgroud)

它在这样的线程中更新:

status = GetUpdatedStatus();
Run Code Online (Sandbox Code Playgroud)

它在另一个线程中使用,如下所示:

var currentStatus = status;
Run Code Online (Sandbox Code Playgroud)

所以问题是,如果没有锁定两个赋值语句,上面会产生任何问题吗?

我想我能看到的唯一情况是currentStatus为null,但是我再次希望赋值有点线程安全(或者它已经更改了引用)

.net c# multithreading locking

12
推荐指数
2
解决办法
2347
查看次数

如何修改perl变量并重新加载页面?

其实我有HTML文本框和一个按钮,如果我在按钮上单击文本框的变量应该被保存在一个预定义的Perl变量和页面应与变量的值重新加载.

html javascript perl

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

来自嵌入代码的YouTube Vimeo视频ID或来自带有PHP正则表达式RegEx的URL

我希望通过其嵌入代码或URL获取YouTube或Vimeo的视频ID,使用PHP执行此操作的任何解决方案?

php regex youtube vimeo

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