标签: repository

在存储库接口或实体类中定义查询之间的区别?

抱歉,这是一个非常笨拙/愚蠢的问题,但是我想知道,除了实现之外,在存储库中定义查询之间是否还有其他区别:

public interface EmployeeRepository<Employee, Integer> {

    @Query("select e from Employee e where e.name like :name")
    public List<Employee> findByName(@Param("name") String name);
}
Run Code Online (Sandbox Code Playgroud)

并在实体中定义查询:

@Entity
@NamedQuery(name="Employee.findByName", query="select e from Employee e where e.name like :name")
public class Employee {
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private int id;
    //...
}
Run Code Online (Sandbox Code Playgroud)

像是两者都有优点/缺点?

jpa repository named-query spring-data spring-data-jpa

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

如何在Mercurial中拥有本地唯一的变更集?

有没有办法让本地唯一的变更集?这意味着永远不应将这些更改集发送到远程存储库.我的场景更详细 -

我想对只在我的本地环境而不是在远程存储库上有意义的配置进行某些更改.我想将它保存在本地变更集中,永远不应该被推送到远程存储库.现在我总是要搁置/取消搁置或重做这些变化.

version-control mercurial repository

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

Packagist是Composer本身从中获取的唯一包库/存储库吗?

Packagist(https://packagist.org/)是Composer开箱即用的唯一软件包库吗?

我知道Composer可以配置为指向其他软件包库,包括使用Satis或其他工具的内部设置.但我很好奇它是否会扫描其他库,例如Packalyst.

我一直在做很多搜索,但没有找到这个问题的明确答案.我非常怀疑Packagist是Composer默认连接的唯一库.但我想证实这一点.

谢谢!

php git repository composer-php packagist

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

如何将GIT存储库转换为嵌套在另一个(父)GIT存储库中的子模块?

我有一个GIT存储库,其中包含子文件夹作为GIT子存储库。

+ main (local GIT repo)
  + subdirectory1
     + plugin1 (created as local GIT repo)
     + plugin2 (created as local GIT repo)
  + subdirectory2
    + subdirectory2a
      + plugin3 (created as local GIT repo)
  + subdirectory3
Run Code Online (Sandbox Code Playgroud)

plugin1,plugin2,plugin3是主GIT存储库的子文件夹(subrepos)。插件1,插件2,插件3也是作为本地GIT存储库启动的,并添加了内容和历史记录。

我想将plugin1,plugin2,plugin3 GIT子存储库转换为子模块或主GIT存储库。

我想在插件GIT仓库中单独进行开发,但仍保留为子文件夹,也仍然显示为主要GIT仓库中的链接。我使用GIT Extensions作为开发版本控制GUI。

git version-control repository git-extensions git-submodules

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

如何将Github存储库托管到Gradle

我在Github上有一个存储库,我想在Android Studio中使用我的存储库:dependencies {compile'c​​om.google.code.gson:Gson:2+'} for gradle.有人知道怎么做吗?

android github repository android-studio android-gradle-plugin

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

如何使用Xcode 7将项目添加到subversion并更改用户凭据

早期的导入选项在组织者的存储库部分下可用,但在Xcode7中并非如此.如何将项目添加到svn?

我的svn存储库是使用不同的用户凭据设置的,现在当我尝试使用新的用户凭据提交时,它会询问旧用户密码,并禁用旧用户名进行更改.我还在xcode首选项中添加了一个新帐户,但它仍然在寻找较旧的用户名密码.如何推进新用户凭据?

svn xcode repository ios xcode7

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

用于存储派生信息的存储库(构建工件)

我正在寻找一个"存储库"来存储派生信息(构建工件).我们有一个存储库(目前是Mercurial)来存储我们的源代码.当某些东西被推送到源存储库时,代码会通过一个持续集成服务器,我们会进行增量构建,因此会更改一些dll.这应该添加到一些"存储库",以便每个人都可以使用该版本,而无需再次进行构建.我正在寻找以下功能:

  • 应该很容易更新源代码并获取相应的二进制文件(我们可能会为此创建一个脚本)
  • 您应该轻松地立即获取所有二进制文件(不仅是在上一次增量构建期间更改的那些二进制文件.
  • 未更改的二进制文件只能在存储库中存储一次.
  • 更新源代码和二进制文件时,只应传输更改的二进制文件(而不是所有二进制文件).这类似于源代码所发生的情况.
  • 更新到某个版本时,只应在本地存储该版本,而不是完整的历史记录.
  • 我们应该能够在一段时间后从二进制"存储库"中删除某些版本.但是,如果后续增量构建仍然需要dll,那么这些dll当然不应该从"存储库"中完全删除

什么符合这些要求?

binaryfiles repository archiva nexus artifactory

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

Dspace导入失败

我刚刚安装了Dspace 5.4,我试图将一个集合从greenstone移动到Dspace.

我成功地从greenstone导出了该集合,但是当我尝试通过批量导入(zip)将其加载到Dspace时,我收到以下错误:

Notice

Import failed

/dspace/imports/New Folder.zip/New Folder/exported_DSpace/dublin_core.xml (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我错过了什么?

collections repository digital dspace

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

加入的路径

Asset,pstupdatefile和checkedouthistory之间的实体关系当尝试加入这些时,我得到了连接所需的错误消息路径

here am adding my entities and db query

@Entity
@Table(name = "POST_UPDATE_FILE")
public class PostUpdateFile implements java.io.Serializable {

    private int postUpdateFileId;
    private Reason reasonByReasonForReprocessing;
    private Reason reasonByReasonForFailure;
    private Package softwarePackage;
    private Asset asset;
    private String upgradeStatus;
    private boolean manuallyProcessed;
    private String eventLogfileId;
    private String comment;
    private boolean operationManualHandover;
    private Date updatedOn;
    private String updatedBy;
    private Date processedOn;
    private String processedBy;
    private String fileSource;
    private String previousVersion;
    private String currentVersion;
    private Set<PostUpdateRetryCount> postUpdateRetryCounts = new HashSet<>(0);

    @Id

    @Column(name = "POST_UPDATE_FILE_ID", …
Run Code Online (Sandbox Code Playgroud)

java sql jpa repository

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

如何从Maven JCenter中删除我的库?

我已经将我的android库上传到https://bintray.com并将其与Jcenter存储库http://jcenter.bintray.com/相关联.现在我想从JCenter存储库中删除此库.我怎样才能做到这一点?

android repository bintray jcenter

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