问题列表 - 第39131页

JPA:查询根据实体类中定义的外键值获取结果?

Netbean 6.9从此SQL Server 2008表生成以下JPA实体类: 替代文字

我想获得具有特定SKU值的所有ProductDescriptors.像这样的东西:

SELECT * FROM ProductDescriptors WHERE SKU='something'
Run Code Online (Sandbox Code Playgroud)

给定实体类,获得结果的Java代码是什么?

谢谢.

@Entity
@Table(name = "ProductDescriptors")
@NamedQueries({
    @NamedQuery(name = "ProductDescriptors.findAll",     query = "SELECT p FROM ProductDescriptors p"),
    @NamedQuery(name = "ProductDescriptors.findByDescriptorID", query = "SELECT p FROM ProductDescriptors p WHERE p.descriptorID = :descriptorID"),
    @NamedQuery(name = "ProductDescriptors.findByLanguageCode", query = "SELECT p FROM ProductDescriptors p WHERE p.languageCode = :languageCode"),
    @NamedQuery(name = "ProductDescriptors.findByTitle", query = "SELECT p FROM ProductDescriptors p WHERE p.title = :title"),
    @NamedQuery(name = "ProductDescriptors.findByIsDefault", query = "SELECT p FROM ProductDescriptors p …
Run Code Online (Sandbox Code Playgroud)

java entity jpa

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

外键的Django反向查找

我有一个django项目,它有两个应用程序,一个是AppAAppB.现在AppA有一个模型, ModelA它是由模型中引用ModelBAppB使用modelA = models.ForeignKey(ModelA, related_name='tricky')

现在在我看来AppA,当它显示时ModelA,我做了一个get_object_or_404(ModelA, pk=prim_id).然后我想得到所有ModelB有外键指向的s ModelA.

文档说我应该做的一mb = ModelB.objects.get(pk=prim_id)mb.modela_set.all()

但是,它失败了mb.modela_set,它说"ModelB object has no attribute 'suchsuch'".请注意,我添加了related_name场ForeignKey的,所以我与尝试,以及包括mb.tricky.all()mb.tricky_set.all()无济于事.

哦,我已经为AppA我所做的事情指定了一个不同的管理器,objects = MyManager()它返回正常的查询但是应用了过滤器.

可能是什么问题呢?获得ModelB引用的首选方法是什么ModelA

python django model django-queryset

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

C#存储库设计问题

我正在为MVC 2 Web应用程序编写EF4数据层,我需要有关选择继承与抽象基类的建议.我的存储库在'generic repo'结构之后运行良好,但现在我想添加"Audit"功能,该功能在每次执行CRUD操作时都会记录.

这是我到目前为止使用的合同:

public interface IRepository<T>
{
    void Create(T entity);
    void Update(T entity);
    void Delete(Func<T, bool> predicate);
    T Get(Func<T, bool> predicate);
    IQueryable<T> Query();
}
Run Code Online (Sandbox Code Playgroud)

我的回购 实现看起来像这样:

sealed class EFRepository<TEntity> : IRepository<TEntity>
    where TEntity : EntityObject
{
    ObjectContext _context;
    ObjectSet<TEntity> _entitySet;

    public EFRepository(ObjectContext context)
    {
        _context = context;
        _entitySet = _context.CreateObjectSet<TEntity>();
    }

    public void Create(TEntity entity)
    {
        _entitySet.AddObject(entity);
        _context.SaveChanges();
    }

    public void Update(TEntity entity)
    {
        _entitySet.UpdateObject(entity);
        _context.SaveChanges();
    }

    public void Delete(Func<TEntity, bool> predicate)
    {
        TEntity entity = _entitySet.Single(predicate);
        _entitySet.DeleteObject(entity); …
Run Code Online (Sandbox Code Playgroud)

c# inheritance abstract-class repository-pattern

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

C结构指针 - 分段故障

我遇到了这个程序的问题.这非常简单.我需要从我创建的指针中为我的结构赋值,但是我一直遇到分段错误.我有什么想法我做错了:

#include <stdio.h>
#include <stdlib.h>

struct problem37
{
    int a;
    int b;
    int c;
};

int main()
{
    printf("Problem 37\n");

    //create struct
    struct problem37 myStruct;

    //create the pointer
    int* p;
    int* q;
    int* r;

    *p = 1;
    *q = 5;
    *r = 8;

    //read the data into the struct using the pointers
    myStruct.a = *p;
    myStruct.b = *q;
    myStruct.c = *r;

    printf("%d\n", myStruct.a);
    printf("%d\n", myStruct.b);
    printf("%d\n", myStruct.c);

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

c struct pointers

5
推荐指数
2
解决办法
9749
查看次数

如何用PHP获得用户的屏幕分辨率

可能重复:
使用PHP获取屏幕分辨率

那么问题就是自我解释

我想要达到的地方

$width = ; //user screen width in here
Run Code Online (Sandbox Code Playgroud)

F1!F1!

php resolution screen

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

检测到glibc,realloc():指针无效

我为冗长的代码道歉.我有一个简单的问题,但我认为我包含了我的代码,所以我很清楚我来自哪里.我得到了realloc腐败.我认为腐败是因为我没有正确解放.实际上,我不确定glibc甚至说什么或意味着什么.任何人都能简单地向我解释一下吗?再次抱歉冗长的代码.


#include "draw2.h"
#include "draw2a.h"
#include "draw2b.h"

const char Exec_c[]  = "java -jar Sketchpad.jar";

void parseFile(FILE * fp, FILE *sketcher){ 
    char line [MAX_WORD] = {"NULL"}; 
    char word [MAX_WORD] = {"NULL"};
    char figureName [MAX_WORD] = {"NULL"};
    struct figure *pointsAndname;                     
    long int countNumberoffigures = 0;
    printOutput();
    long int temp = 10;
    pointsAndname = malloc(temp * sizeof(struct figure));
    assert(pointsAndname != NULL);
    while ( fgets(line, MAX_WORD - 1, fp) != NULL ){
        int nuRead = sscanf(line, "%s", word);
        assert(pointsAndname != NULL);
        if ( nuRead …
Run Code Online (Sandbox Code Playgroud)

c malloc free glibc realloc

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

为什么大多数STL实现中的代码如此复杂?

STL是C++世界的关键部分,大多数实现源自Stepanov和Musser的初步努力.

我的问题是代码的重要性,并且它是人们为敬畏和学习目的查看编写良好的C++示例的主要来源之一:为什么STL的各种实现如此令人作呕? - 复杂和一般来说,如何不从美学的角度来编写C++代码的好例子.

下面的代码示例不会在我工作过的地方通过代码审查,原因不同于变量命名,布局,宏和操作符的使用,这些操作符需要的不仅仅是简单的一瞥,以确定实际发生的情况.

template<class _BidIt> inline
bool _Next_permutation(_BidIt _First, _BidIt _Last)
{  // permute and test for pure ascending, using operator<
_BidIt _Next = _Last;
if (_First == _Last || _First == --_Next)
   return (false);

for (; ; )
   {  // find rightmost element smaller than successor
   _BidIt _Next1 = _Next;
   if (_DEBUG_LT(*--_Next, *_Next1))
      {  // swap with rightmost element that's smaller, flip suffix
      _BidIt _Mid = _Last;
      for (; !_DEBUG_LT(*_Next, *--_Mid); )
         ;
      _STD iter_swap(_Next, _Mid);
      _STD …
Run Code Online (Sandbox Code Playgroud)

c++ stl readability

64
推荐指数
3
解决办法
7356
查看次数

有没有元类的Smalltalks?

至少在Squeak和Pharo中,每个类都带有相应的元类,它包含类的类方法.这是每个Smalltalk的情况吗?

smalltalk metaclass

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

GoogleMaps Polyline Length in V3

在V3中,Google地图中的Polyline似乎没有长度功能.

有没有人找到这个功能差距的解决方法?

google-maps

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

Mockito重新存根方法已经与therowrow陷入困境

我遇到了mockito的问题.我正在开发一个Web应用程序.在我的测试中,用户管理被嘲笑.在某些情况下,我必须更改getLoggedInUser()方法返回的用户.

问题是,我的getLoggedInUser()方法也可以抛出一个AuthenticationException.

所以当我尝试从没有用户切换到某个用户时,调用

when(userProvider.getLoggedInUser()).thenReturn(user);
Run Code Online (Sandbox Code Playgroud)

抛出异常,就像userProvider.getLoggedInUser()已经存在的那样thenTrow()

有没有办法告诉when方法不关心异常?

提前谢谢 - István

java mocking mockito stubbing

11
推荐指数
3
解决办法
9337
查看次数