小编dlp*_*dlp的帖子

Django South迁移到不同的数据库

南荣誉数据库路由器?我设置路由器将某些应用程序路由到一个数据库,将所有其他应用程序路由到默认数据库.我甚至确保南迁移历史表在两个DB中.但我无法让South只在相应的数据库中应用迁移.即使我使用--database向南运行,它也会将所有迁移应用于我指定的数据库,而不仅仅是从应该转到该数据库的应用程序迁移.

救命!谢谢.

django django-south

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

从32位地址转换为64位整数会产生意外结果

鉴于以下计划:

#include <stdio.h>

int main(int argc, char** argv)
{
    int i;
    void* p = &i;

    printf("No cast, using %%p: %p\n",
        p);
    printf("Cast to unsigned long using conversion %%lx: %lx\n",
        (unsigned long) p);
    printf("Cast to unsigned long long using conversion %%llx: %llx\n",
        (unsigned long long) p);
    printf("Cast to unsigned long then unsigned long long using conversion %%llx: %llx\n",
        (unsigned long long) (unsigned long) p);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

人们期望输出是什么?使用GCC 4.4.7进行编译并运行程序,给出以下输出:

No cast, using %p: 0xbf8aa3d8
Cast to unsigned long using conversion %lx: …
Run Code Online (Sandbox Code Playgroud)

c gcc type-conversion

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

使用Hibernate公式从另一个表中选择实体

我正在尝试使用Hibernate的@Formula注释从另一个表中检索实体.给出以下代码:

@Entity
class Test {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", updatable = false, nullable = false)
    private Long id = null;

    // ...

    @Formula("(SELECT r FROM Result r WHERE test_id = id AND resultDate = (SELECT MAX(resultDate) FROM Result WHERE test_id = id))")
    private Result lastestResult;

    // ...

    public Result getLatestResult() {
        return latestResult;
    }

    // ...
}
Run Code Online (Sandbox Code Playgroud)

Result类如下所示:

@Entity
class Result {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id", updatable = false, nullable = false)
    private Long …
Run Code Online (Sandbox Code Playgroud)

hibernate

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

标签 统计

c ×1

django ×1

django-south ×1

gcc ×1

hibernate ×1

type-conversion ×1