小编Ale*_*noy的帖子

在Oracle上使用内部联接更新语句

我有一个在MySQL中工作正常的查询,但是当我在Oracle上运行时,我收到以下错误:

SQL错误:ORA-00933:SQL命令未正确结束
00933. 00000 - "SQL命令未正确结束"

查询是:

UPDATE table1
INNER JOIN table2 ON table1.value = table2.DESC
SET table1.value = table2.CODE
WHERE table1.UPDATETYPE='blah';
Run Code Online (Sandbox Code Playgroud)

sql oracle inner-join ora-00933

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

Spring事务中requires_new和嵌套传播之间的差异

我无法理解的行为差异PROPAGATION_REQUIRES_NEWPROPAGATION_NESTED传播策略.在我看来,在这两种情况下,当前进程都是回滚的,但不是整个事务.任何线索?

java spring transactions propagation

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

Facebook错误代码列表

我正在寻找当你尝试使用Graph API获取信息时所有Facebook都可以返回的列表.有人可以帮忙吗?

Facebook返回400 HTTP错误,以及JSON内容,如:

{
   "error": {
      "type": "OAuthException",
      "message": "Invalid OAuth access token signature."
   }
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找可能得到的同类型的不同回报.

json facebook facebook-graph-api

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

在一个语句中从序列中查询几个NEXTVAL

基本上,我需要从序列中查询大约一千个NEXTVAL.我可以在一个循环中查询它们,或者我可以通过一个带有reeeeeally大表的连接来查询它们.

有没有更少的hacky方式?

UPD. 基本上,我有一个对象操作的时间表.每个对象都有一个生成的UUID或来自数据库的ID.在计算出最佳计划后,我需要将其写入DB,但表中的每个ID都来自一个序列.所以我需要查询该序列中的一些ID.问题是循环查询很慢,因为数据库离我很远,而且我不能在循环中执行数十个查询时松散几秒钟.所以我需要在一个查询中查询所有这些新ID.

sql oracle

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

javax.persistence.PersistenceException:org.hibernate.PersistentObjectException:传递给persist的分离实体

使用JPA和Hibernate,运行以下代码时出现异常.我第一次运行它,一切都很顺利,数据插入数据库.第二次,当数据应该更新时,它会失败:

@AdminTx
public void processSite(Site site) {
    FluxBoutiqueMapping mapping = mapper.generateMappingFromUrl(site);

    Boutique boutique;
    for (FluxBoutiqueMapping.Boutique fluxBoutique : mapping.getListe().getBoutiques()) {
        log.error("Dans la boucle");
        boutique = daoAdmin.namedQuerySingle(Boutique.LOAD_BOUTIQUE_BY_IDWEBSC, fluxBoutique.getId());
        log.error("boutique : "+boutique);

        if (boutique==null) {
            log.error("Dans le new");
            boutique = new Boutique();
        }

        boutique.setSite(site);
        boutique.setUrlLogo(fluxBoutique.getLogo());
        boutique.setUrlBoutique(fluxBoutique.getUrl());
        boutique.setSelected(false);
        boutique.setIdWebSC(fluxBoutique.getId());
        boutique.setDateModification(new Date());

        boutiqueDao.persist(boutique);

        boutique = null;
    }
}
Run Code Online (Sandbox Code Playgroud)

boutiqueDao.persist()只是调用EntityManager.persist()方法.

在这里我的精品课:

@Entity
@Table(name = "BOUTIQUE")
@SequenceGenerator(name = "SEQ_BOUTIQUE", sequenceName = "SEQ_BOUTIQUE")
@NamedQueries(value = {
        @NamedQuery(name = Boutique.LOAD_BOUTIQUE_BY_IDWEBSC, query = "from Boutique b where b.idWebSC=?1"),
})
public …
Run Code Online (Sandbox Code Playgroud)

java persistence hibernate jpa

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

JUnit测试中的Guice注入器

使用Guice,在每个JUnit测试类中获取一个新的注入器是一个好习惯,因为每个测试类应该是独立的吗?

java junit guice code-injection

19
推荐指数
5
解决办法
5万
查看次数

我们是否需要在ehcache之上使用陶土进行聚类?

我正在使用ehcache作为缓存提供程序进行概念验证.

阅读某处说我们需要运行兵马俑服务器,ALONG with ehcache来提供集群.

ehcache单独提供集群服务还是我们还需要兵马俑?

谢谢,Venkat

java terracotta ehcache

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

符合OpenCL标准的CPU/GPU列表

我怎么知道OpenCL可以编程哪个CPU?例如,奔腾E5200.有没有办法知道没有运行和查询它?

cpu opencl

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

TestNG:Eclipse被JUnit搞糊涂了

我在Eclipse项目中使用TestNG设置测试,但是我得到一个奇怪的错误:当我尝试从业务类生成测试类时,我得到一个弹出窗口,上面写着"Grid not editable"(标题)"编译单元不可编译,或者不是junit.framework.TestCase的次级.修复和tyr再次"(正文).不知何故,Eclipse似乎认为我想创建JUnit类,我无法理解.任何线索?

组态:

  • Eclipse 3.6.0
  • TestNG 5.14.10

java eclipse junit testng codepro

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

Sqlite使用命令行

Sqlite有点令人沮丧.每次运行命令时,我都无法使用向上向下的向右箭头来检索以前键入的命令.有没有办法实现这个?

另一个问题:我有下表

CREATE TABLE resource (
    resourceID INTEGER PRIMARY KEY AUTOINCREMENT,
    resourceType STRING,
    userID INTEGER DEFAULT -1
);
Run Code Online (Sandbox Code Playgroud)

我插入如下:

insert into resource values(null, "razor");
Run Code Online (Sandbox Code Playgroud)

但它不允许我这样做,因为我只插入了2列而没有为userID列指定任何内容.但我认为DEFAULT的意思是如果没有插入任何内容,则将值默认为-1.我在这里错过了什么吗?

sql sqlite

16
推荐指数
4
解决办法
8860
查看次数