小编jua*_*edi的帖子

强制DataGrid列验证(WPF)

我想知道如何以编程方式在DataGridColumn上激活验证.它和donde调用BindingExpression的UpdateSource方法几乎相同,但是我无法获得列的BindingExpression.

谢谢.

PS:在ValidationRule上设置ValidatesOnTargetUpdated属性不是我想要的:)

.net c# data-binding wpf datagrid

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

JPA/Hibernate代理不提取实际对象数据,将所有属性设置为null

我正在使用Hibernate和JPA,并且有一个如下所示的关系:

public class PencilImpl implements Pencil {

    @ManyToOne(targetEntity = PersonImpl.class, fetch = FetchType.LAZY)
    @JoinColumn(name = "owner", nullable = false)
    private Person owner;

    ...

    @Override
    public final Person getOwner() {
        return owner;
    }
}
Run Code Online (Sandbox Code Playgroud)

由于我开始使用LAZY fetch类型,每次我尝试获取铅笔的所有者(pencil.getOwner)时,我会得到一个非null对象,其所有内部属性都设置为null.

我看起来Hibernate创建的代理不应该从数据库中获取真实对象.

有任何想法吗?谢谢 :)

java hibernate jpa javassist

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

标签 统计

.net ×1

c# ×1

data-binding ×1

datagrid ×1

hibernate ×1

java ×1

javassist ×1

jpa ×1

wpf ×1