问题列表 - 第37717页

在删除元素时,Hibernate单向OneToMany映射中的约束违反,包括JoinTable和OrderColumn

从上面描述的映射中删除元素时遇到问题.这是映射:

@Entity
@Table( name = "foo")
class Foo {

    private List bars;

    @OneToMany
    @OrderColumn( name = "order_index" )
    @JoinTable( name = "foo_bar_map", joinColumns = @JoinColumn( name = "foo_id" ), inverseJoinColumns =  @JoinColumn( name = "bar_id" ) )
    @Fetch( FetchMode.SUBSELECT )
    public List getBars() {
        return bars;
    }
}

插入Bar-instances并保存Foo工作正常,但是当我从列表中删除元素并再次保存时,违反了映射表中bar_id的唯一约束.以下SQL语句是由hibernate发布的,这看起来很奇怪:

LOG:  execute : delete from foo_bar_map where foo_id=$1 and order_index=$2
DETAIL:  parameters: $1 = '4', $2 = '6'
LOG:  execute S_5: update foo_bar_map set bar_id=$1 where foo_id=$2 and order_index=$3
DETAIL:  parameters: …

java hibernate jpa one-to-many jpa-2.0

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

SQL Server MDF文件

我正在一个从数据库(sql server)访问数据的网站上工作.它还将添加,更新删除数据库中的记录.好像有一个MDF文件被创建,包含数据库模式和我猜的所有记录?一旦开发完成并且我想将这个数据库移动到一个真实的服务器,那么我需要做的就是将这个MDF文件移动到真实的服务器上,就是这样吗?这么简单吗?还是不是真的?

另外,我希望MDF文件不是只读文件,可以更新/修改或是吗?

sql sql-server

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

如何在Django中使用分页对一组对象进行"随机"排序?

我有一个包含100个左右条目的模型 - 客户希望这些条目以"随机"顺序出现,但也希望在那里进行分页.

def my_view(request):
  object_list = Object.objects.all().order_by('?')
  paginator = Paginator(object_list, 10)
  page = 1 # or whatever page we have
  display_list = paginator.page(page)
  ....
Run Code Online (Sandbox Code Playgroud)

所以我的问题应该是 - 如何object_list在每个用户会话中创建一次?

django django-models

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

上下文本地 - 它们如何使本地上下文变量全局化?

我正在阅读Flask文档 - 并且遇到了这个:

...对于Web应用程序,对客户端发送到服务器的数据做出反应至关重要.在Flask中,此信息由全局请求对象提供.如果您对Python有一些经验,那么您可能想知道该对象如何是全局的以及Flask如何设置仍然是线程安全的.答案是上下文本地人......

现在我理解上下文本地就像with语句一样(当然这就是python 2.6 doc似乎建议的内容).我很难看到这将如何允许您拥有驻留在本地命名空间中的全局可访问的变量?这在概念上如何运作?

另外:全球通常被认为是肮脏的我接受它,所以为什么这样呢?

python

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

什么是实施简单文档管理系统的最佳方式?

我打算建立一个简单的文件管理系统.最好围绕java平台构建.围绕这个有最好的做法吗?要求是:

  1. 能够上传文件
  2. 能够标记文档
  3. 版本文件
  4. 评论文件

我目前正在考虑几种选择.第一个选项是在SVN或CVS之上的简单API,并使用DB后端来跟踪标签,上传者,评论等

另一种选择是使用文件系统.将文档版本作为版本文件夹中的副本进行版本并使用文件名.

或者,如果有一个Open非GPL的文档管理系统,我们可以根据我们的需求对其进行自定义,并将其打包到我们的应用程序中.有没有人有建立这样的经验?

java svn tagging versions document-management

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

如何让非员工用户访问Django管理站点?

我想实现第二个管理站点,它提供主要管理站点的一部分功能.这是可能的,并在Django文档中进行了描述

但是,我想限制主要管理网站上的访问权限.某些用户可以访问第二个站点,但不能访问主站点.

为了实现该功能,我希望这些用户不在员工中(is_staff = False)并重写 AdminSite.has_permission

class SecondaryAdminSite(AdminSite):

    def has_permission(self, request):
        if request.user.is_anonymous:
            try:
                username = request.POST['username']
                password = request.POST['password']
            except KeyError:
                return False
            try:
                user = User.objects.get(username = username)
                if user.check_password(password):
                    return user.has_perm('app.change_onlythistable')
                else:
                    return False
            except User.DoesNotExist:
                return False
        else:
            return request.user.has_perm('app.change_onlythistable')
Run Code Online (Sandbox Code Playgroud)

不幸的是,这种方法不起作用.用户可以登录,但在辅助管理站点中看不到任何内容.

这种方法有什么问题?知道如何实现这个功能吗?

提前致谢

python django django-admin django-authentication

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

自定义多语言支持

我知道为语言创建一个具有语言代码后缀的新值目录.对于german:values-de或french:values-fr然后将我们的string.xml复制到其中并翻译每个条目.这基于电话本地化设置

我想知道我们是否可以绕过手机设置并让用户在应用程序中选择所需的语言?

我的要求是,我想在我的应用程序中提供一个语言选择选项,并让用户选择他想要的应用程序语言..如何在string.xml之间动态切换(针对不同的语言)???

提前致谢

android

14
推荐指数
2
解决办法
7100
查看次数

python pty.fork - 它是如何工作的

http://docs.python.org/library/pty.html说 -

pty.fork()福克.将孩子的控制终端连接到伪终端.返回值为(pid,fd).请注意,子项获取pid 0,并且fd无效.父级的返回值是子级的pid,fd是连接到子级控制终端(以及子级标准输入和输出)的文件描述符.

这是什么意思?每个进程都有3个fd(stdin,stdout,stderr).这会影响这些fds吗?子进程是否会有这些fds?我很困惑.--完全.

python pty

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

JAVA:如何获取认证(crt)文件的密钥库文件

大家好,

我有一个.crt文件,我需要获取相关的密钥库文件.怎么办?

keytool有帮助的呢?

谢谢.

java keystore crt keytool

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

Javascript:跨不同Javascript文件的变量范围

我在我的一个JavaScript文件中定义了一个变量.我想在JavaScript文件中访问该变量的值.在一个文件中,我正在初始化该变量的值.

我无法访问另一个JS文件中的指定值.

有什么我想念的吗?

javascript scope

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