小编Ali*_*abi的帖子

如何从会话中获取对象属性

我的asp.net C#项目中有一个名为"admin"的类.
它是:

public class Admin
{  
    private int ID;
    private string FirstName, LastName, IsMainAdmin, Email, Username, 
            Password,BirthDate, EntryDate;  

    public int id
    {
        get { return ID; }
        set { ID = value; }
    }

    public string firstname
    {
        get { return FirstName; }
        set { FirstName = value; }
}

    public string lastname
    {
        get { return LastName; }
        set { LastName = value; }
    }
    .  
    .  
    .  
Run Code Online (Sandbox Code Playgroud)

登录后会创建一个会话,如下所示:

Admin admin = isAdmin(username, password);
    if (admin != null) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net session

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

如何在继承的类上覆盖hibernate JPA过滤器?

我正在使用hibernate JPA.

我有一个BasePersonnel类作为超类,有一个filter:

@Entity
@Table(name = "APP_PERSONEL")
@Filters({
    @Filter(name = "authorize", 
            condition = " 1 = 1 ")
})
public class BasePersonel extends BaseEntity<Integer> {
    ...
}
Run Code Online (Sandbox Code Playgroud)

它有一个子类:

@Entity
@Table(name = "RTS_PERSONNEL")
@Filters({
    @Filter(name = "authorize",
            condition = " 2 = 2 ")
})
public class Personnel extends BasePersonel {
    ...
}
Run Code Online (Sandbox Code Playgroud)

当我Personnel使用hql 在类上运行查询时,两个过滤器(即超类的过滤器和子类的过滤器)都附加到where子句.但我想只是子类过滤器附加到where子句.

有没有任何解决方案来覆盖超类过滤器?

java spring hibernate jpa hql

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

标签 统计

asp.net ×1

c# ×1

hibernate ×1

hql ×1

java ×1

jpa ×1

session ×1

spring ×1