小编Thu*_*fir的帖子

未知的抽象模式类型

基于axtavt的答案,这几乎肯定是Notebean和NoteBean之间的命名问题.这里有一个特定的惯例,只是正常的CamelCase吗?

我相信我已经更新了实体中的@NamedQuery注释,并且正在使用来自控制器的注释,并且名称看起来匹配,但我仍然收到关于模式的相同错误,我无法获得更多信息上.

JPA控制器:

package net.bounceme.dur.nntp.controller;

import java.util.*;
import java.util.logging.Logger;
import javax.mail.Message;
import javax.persistence.*;
import javax.swing.DefaultListModel;
import net.bounceme.dur.nntp.model.NoteBean;

public class NotesController {

    private static final long serialVersionUID = 1L;
    private static final Logger LOG = Logger.getLogger(NotesController.class.getName());
    private Message message;
    private List<NoteBean> notes = new ArrayList<NoteBean>();
    private DefaultListModel defaultListModel = new DefaultListModel();
    private EntityManagerFactory emf;
    private EntityManager em;
    private String PERSISTENCE_UNIT_NAME = "nntpPU";

    public NotesController() {
        emf = Persistence.createEntityManagerFactory(PERSISTENCE_UNIT_NAME);
        em = emf.createEntityManager();
        LOG.info("entity manager made???" + em.isOpen());
        populateList();
    }

    private void populateList() …
Run Code Online (Sandbox Code Playgroud)

java mysql database-design toplink jpql

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

从 Java 调用 Kotlin -- 错误:包 demo 不存在

我不明白文档

\n\n
\n

包级函数

\n\n

包 org.foo.bar 内的 example.kt 文件中声明的所有函数和属性(包括扩展函数)都被编译为名为 org.foo.bar.ExampleKt 的 Java 类的静态方法。

\n
\n\n
// example.kt\npackage demo\n\nclass Foo\n\nfun bar() {\n}\n\n// Java\nnew demo.Foo();\ndemo.ExampleKt.bar();\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的代码如下。

\n\n

编译错误;构建失败:

\n\n
thufir@dur:~/NetBeansProjects/kotlin$ \nthufir@dur:~/NetBeansProjects/kotlin$ gradle compileJava\n\n> Task :compileJava\n/home/thufir/NetBeansProjects/kotlin/src/main/java/net/bounceme/dur/kotlin/App.java:12: error: package demo does not exist\n        new demo.Foo();\n                ^\n/home/thufir/NetBeansProjects/kotlin/src/main/java/net/bounceme/dur/kotlin/App.java:13: error: package demo does not exist\n        demo.ExampleKt.bar();\n            ^\n2 errors\n\n\nFAILURE: Build failed with an exception.\n\n* What went wrong:\nExecution failed for task \':compileJava\'.\n> Compilation failed; see the compiler error output for details.\n\n* Try:\nRun with --stacktrace option …
Run Code Online (Sandbox Code Playgroud)

java oop gradle kotlin kotlin-interop

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

格式xml,漂亮的打印

我知道有两种方法可以"漂亮地打印"或格式化xml:

shell工具 Hack 38 Pretty-Print XML使用通用标识样式表和Xalan

有什么其他免费(如啤酒)格式化器?(除了使用javascript)

xml prettify pretty-print

6
推荐指数
2
解决办法
7953
查看次数

JPA EclipseLink DatabaseException:'table foo.SEQUENCE不存在'

我已经更新了问题,以便两个表现在都使用自动增量.可能是持久化到MESSAGES表中数据库模式问题的问题?

在尝试持久化MessageBean时:

private void persist(MessageBean messageBean) throws Exception {
    LOG.info("loading.." + messageBean);

    Messages message = new Messages(messageBean);

    emf = Persistence.createEntityManagerFactory("USENETPU");
    em = emf.createEntityManager();

    em.getTransaction().begin();
    em.persist(message);
    em.getTransaction().commit();
}
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪:

run:
Jul 27, 2012 3:04:06 PM net.bounceme.dur.usenet.controller.CommentsDefaultListModel persist
INFO: loading..floor installer (cultas lake)
[EL Info]: 2012-07-27 15:04:10.006--ServerSession(30409723)--EclipseLink, version: Eclipse Persistence Services - 2.3.0.v20110604-r9504
[EL Info]: 2012-07-27 15:04:11.78--ServerSession(30409723)--file:/home/thufir/NetBeansProjects/USENET/build/classes/_USENETPU login successful
[EL Warning]: 2012-07-27 15:04:12.072--ClientSession(29574192)--Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.0.v20110604-r9504): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'nntp.SEQUENCE' doesn't exist
Error …
Run Code Online (Sandbox Code Playgroud)

java mysql orm database-design jpa

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

Gradle:找不到提供的方法()

哪个是首选,provided或者provided group在哪里记录

thufir@doge:~/NetBeansProjects/gradleEAR$ 
thufir@doge:~/NetBeansProjects/gradleEAR$ gradle clean

FAILURE: Build failed with an exception.

* Where:
Build file '/home/thufir/NetBeansProjects/gradleEAR/build.gradle' line: 40

* What went wrong:
A problem occurred evaluating root project 'gradleEAR'.
> Could not find method provided() for arguments [javax:javaee-api:7.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2.991 secs …
Run Code Online (Sandbox Code Playgroud)

ear packaging ejb java-ee gradle

6
推荐指数
1
解决办法
7186
查看次数

如何覆盖从父复杂类型继承的元素类型?

我从XSD(使用JAXB)进行代码生成.我有一个超类和几个子类.其中一个超类'属性(比如说prop),有类型A.我也有类型B extends AC extends A(在XSD中定义).超类'模式定义了一个类型的元素A,它由子类继承.我想使用类型BC不是A子类.

<xsd:complexType name="Superclass">
    <xsd:sequence>
        <xsd:element name="prop" type="A" maxOccurs="unbounded"/>
    </xsd:sequence>
</xsd:complexType>

<xsd:complexType name="Subclass1">
    <xsd:complexContent>
        <xsd:extension base="Superclass"/>
        <xsd:attribute name="someAttribute" type="xsd:string"/>
    </xsd:complexContent>
</xsd:complexType>

<xsd:complexType name="Subclass2">
    <xsd:complexContent>
        <xsd:extension base="Superclass"/>
        <xsd:attribute name="someOtherAttribute" type="xsd:int"/>
    </xsd:complexContent>
</xsd:complexType>
Run Code Online (Sandbox Code Playgroud)

生成的Superclass.java将有List<A> prop.例如,我想prop同类型被覆盖List<B>Subclass1.javaList<C>Subclass2.java.主要目标是prop在超类中使用,但在子类中使用其他(兼容)类型.

java xml inheritance xsd jaxb

6
推荐指数
1
解决办法
212
查看次数

如何从powershell中为bash设置环境变量?

使用PowerShell如何设置环境变量(在这里,特别是“ApiSecret”),以便printenv将表现出必要的变量?

(假设问题在于 Visual Studio 和 bash 没有正确获取环境变量。它们可以很容易地从 bash 设置。)

我在 Linux 上:

thufir@dur:~/powershell/helloPSTwitterAPI$ 
thufir@dur:~/powershell/helloPSTwitterAPI$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.10
Release:    18.10
Codename:   cosmic
thufir@dur:~/powershell/helloPSTwitterAPI$ 
Run Code Online (Sandbox Code Playgroud)

电源外壳代码:

Import-Module PSTwitterAPI


Set-TwitterOAuthSettings -ApiKey $env:ApiKey -ApiSecret $env:ApiSecret -AccessToken $env:AccessToken -AccessTokenSecret $env:AccessTokenSecret

#Get-TwitterUsers_Lookup -screen_name 'mkellerman'

$TwitterStatuses = Get-TwitterStatuses_UserTimeline -screen_name 'mkellerman'
#$TwitterStatuses = [array]Get-TwitterStatuses_UserTimeline -screen_name 'mkellerman'

Foreach ($status in $TwitterStatuses) {
   Write-Host $status.text
}



Write-Host "done"
Run Code Online (Sandbox Code Playgroud)

视觉工作室代码:

PS /home/thufir> …
Run Code Online (Sandbox Code Playgroud)

bash powershell environment-variables visual-studio .net-core

6
推荐指数
1
解决办法
769
查看次数

Kotlin Unresolved参考:CLI上的gradle println

println在kotlin函数之前放置一个语句会返回崩溃.堆栈跟踪:

thufir@dur:~/NetBeansProjects/kotlin$ 
thufir@dur:~/NetBeansProjects/kotlin$ gradle clean build --stacktrace
w: Classpath entry points to a non-existent location: 
e: /home/thufir/NetBeansProjects/kotlin/src/main/kotlin/example.kt: (14, 5): Unresolved reference: println

> Task :compileKotlin
Using Kotlin incremental compilation


FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileKotlin'.
> Compilation error. See log for more details

* Try:
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':compileKotlin'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
        at …
Run Code Online (Sandbox Code Playgroud)

java jvm gradle kotlin kotlin-interop

5
推荐指数
1
解决办法
2893
查看次数

如何修复未解析的参考:javafxplugin?

如何应用插件来JavaFX使用 Kotlin DSL?手册建议

apply plugin: 'org.openjfx.javafxplugin'

而我使用的是 Gradle Kotlin DSL,而不是普通的 Gradle。

当前错误:

thufir@dur:~/NetBeansProjects/helloWorldJavaFX$ 
thufir@dur:~/NetBeansProjects/helloWorldJavaFX$ gradle clean

> Configure project :
e: /home/thufir/NetBeansProjects/helloWorldJavaFX/build.gradle.kts:15:5: Unresolved reference: javafxplugin

FAILURE: Build failed with an exception.

* Where:
Build file '/home/thufir/NetBeansProjects/helloWorldJavaFX/build.gradle.kts' line: 15

* What went wrong:
Script compilation error:

  Line 15:     javafxplugin
               ^ Unresolved reference: javafxplugin

1 error

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. …
Run Code Online (Sandbox Code Playgroud)

java javafx gradle build.gradle gradle-kotlin-dsl

5
推荐指数
1
解决办法
4144
查看次数

如何使用 xargs 将 ls 通过管道传输到 cat 以便列出文件名?

为了用于cat输出*.txt特定目录中的文件,如何在每个文件之前插入文件名作为“中断”?

file #1
contents of file

file #2
contents of file
Run Code Online (Sandbox Code Playgroud)

理想情况下,作为易于记住的几个bash命令。

也可以看看:

为什么不将文件名列表通过管道传输到 cat 中?

linux ls pipe xargs cat

5
推荐指数
2
解决办法
3318
查看次数