草庐IT

data_field

全部标签

java - FindBugs - SE_BAD_FIELD 规则,为什么它会忽略 java.lang.Object?

来自SE_BAD_FIELD的描述:Non-transientnon-serializableinstancefieldinserializableclassThisSerializableclassdefinesanon-primitiveinstancefieldwhichisneithertransient,Serializable,orjava.lang.Object,anddoesnotappeartoimplementtheExternalizableinterfaceorthereadObject()andwriteObject()methods.Objectsofthi

java - 如何在不终止 VM 的情况下关闭和重新打开 Spring Data Neo4J 上下文

我正在运行一个springdataneo-4j应用程序(不是基于Web的),它在正常操作期间运行良好。如果我关闭Spring上下文“ctx.close()”,neo4J数据库上的锁就会消失。然后,从应用程序的同一个实例中,如果我获取另一个上下文,我会看到锁返回,但是如果我尝试从该上下文读取/写入该数据库,我会收到错误消息:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'org.springframework.data.neo4j.config.Neo4j

java - Spring Data Rest 多对多 POST

首先,让我解释一下我的用例。这很简单。有一个用户实体和一个服务实体。我使用UserService作为连接实体(连接表)在用户和服务之间建立了多对多关联。最初,会有一些用户集和一些服务集。用户可以随时订阅任何服务。在这种情况下,将向UserService添加一个条目。但是,当我尝试创建新的UserService关联时出现空指针异常。我可以单独创建用户和服务。我的实体是:用户.javapackagedao.models;importjava.io.Serializable;importjavax.persistence.*;importcom.fasterxml.jackson.annot

java - Spring 数据 MongoDB : How ignore unique indexed field when Document is embedded in another one?

我有一个这样定义的Contract类:@DocumentpublicclassContract{@IdprivateStringid;@Indexed(unique=true)privateStringref;privateStringstatus="pending";//getter&setter&hashcode&equals&tostring...}我想随时间保存契约(Contract)状态,所以我创建了一个Version类,如下所示:@DocumentpublicclassVersion{@IdprivateStringid;privateContractcontract;pr

java - Spring Data 有条件地获取 child

我读过SpringDataJPARepository:Howtoconditionallyfetchchildrenentites.但我想使用方便的JPA注释而不是手动加入所有子项。假设我有以下模型:@EntitypublicclassUserModelextendsBaseModel{@OneToMany(mappedBy="user",cascade=CascadeType.ALL,fetch=FetchType.LAZY)privateListcredentialList=newArrayList();@ManyToMany@JoinTable(name="users_actio

java - 好的设计 : How use fields of superclass

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Javaprotectedfieldsvspublicgetters如果我有B类扩展A并且在A中我有一些我也在B中使用的字段,最好使这些字段受到保护并从B类中调用它们或为此字段编写getter方法,因此使用此方法来自B级?(此字段在A的构造函数中设置)

java - 什么是 "sequentially consistent executions are free of data races"?

在JLS,§17.4.5.Happens-beforeOrder,它说Aprogramiscorrectlysynchronizedifandonlyifallsequentiallyconsistentexecutionsarefreeofdataraces.它只给出了“顺序一致”的定义,并没有给出“顺序一致执行”的定义。只有知道什么是“顺序一致的执行”,我们才能进一步讨论这个话题。那么什么是“顺序一致的执行”,什么是“顺序一致的执行没有数据竞争”? 最佳答案 执行有一个非常简单的正式定义:它只是对正在考虑的所有内存操作集合的总排

java - 新缺失/不满足的依赖项 : service jboss. jdbc-driver.com_mysql(缺失)依赖项 : [service jboss. data-source.java:jboss/MyDB]

我正在使用JBoss7.1.1。当我尝试启动服务器时,出现异常。我尝试了很多解决方案,但似乎没有任何效果。日志中出现以下行-新的缺失/未满足的依赖项:服务jboss.jdbc-driver.com_mysql(缺失)依赖项:[服务jboss.data-source.java:jboss/MyDB]这是我的standalone.xml:jdbc:mysql://localhost:3306/testcom.mysqlrootroot0600100trueorg.h2.jdbcx.JdbcDataSourcecom.mysql.jdbc.jdbc2.optional.MysqlXAData

java - 使用 Feign 上传文件 - multipart/form-data

我正在尝试使用feign完成多部分文件上传,但我似乎无法在任何地方找到一个很好的例子。我基本上希望HTTP请求结果与此类似:...Content-Type:multipart/form-data;boundary=AaB03x--AaB03xContent-Disposition:form-data;name="name"Larry--AaB03xContent-Disposition:form-data;name="file";filename="file1.txt"Content-Type:text/plain...contentsoffile1.txt...--AaB03x--甚

java - Spring Data Rest - 自定义 Json 模式/阿尔卑斯山?

我需要向将使用API的客户端应用程序提供有关数据约束或默认值的信息。SpringDataRest生成的模式或ALPS似乎是放置此信息的好地方。但是在官方引用文档中关于记录API的部分有点快,而且我在社区中找不到完整记录的示例。我试图阅读PersistentEntityToJsonSchemaConverter的代码以深入了解所提供的可能性,但首先让我头疼的是。我知道可以在实体和属性上添加@Description注释,这将更改模式的title字段。我知道可以在rest-messages.properties中修改相同的字段还有其他字段可以通过注解或者配置文件修改吗?把default或者c