小编Har*_*she的帖子

使用log4net丢弃范围内的多个日志级别

说我把我的log4net记录仪minLevel,并maxLevelFATALDEBUG分别,但在某些情况下我想静音写入日志项WARN的水平,并保持在活跃的范围内的所有其他级别.

有可能以某种方式使用"离散"级别的日志级别而不是使用minLevel和指定范围maxLevel吗?

我认为这应该很简单,但我没有找到任何处理此问题的log4net文档或示例.

log4net

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

如何在聚合值上使用相关子查询进行QueryOver?

我有以下域映射:

Person
------
int PersonId
IList<PersonDetails> Details;

PersonDetails
-------------
Person Owner (mapped by using the FK field, PersonId)
string Name
string Address
DateTime UpdateDate
Run Code Online (Sandbox Code Playgroud)

翻译成类似的表结构:

Person
------
PersonId (int)
Birthday (date)

PersonDetails
-------------
PersonId (FK, integer)
Name (string)
Address (string)
UpdateDate (date)
Run Code Online (Sandbox Code Playgroud)

如何使用QueryOver重新创建以下SQL查询?

SELECT * 
FROM Person p INNER JOIN Details d ON p.PersonId = d.PersonId 
WHERE d.UpdateDate = (SELECT MAX(UpdateDate) 
                      FROM   PersonDetails
                      WHERE  PersonId = p.PersonId);
Run Code Online (Sandbox Code Playgroud)

即,为每个人选择最新的PersonDetails.我见过一些例子,但它们都没有与使用聚合值的相关子查询相关...

谢谢,哈瑞尔

nhibernate queryover

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

获取派生类中字段的java注释

在我的Android应用程序中,我有以下类:

public abstract class A implements IA {
    private void findAnnotations() {
        Field[] fields = getClass().getFields();

        // Get all fields of the object annotated for serialization
        if (fields != null && fields.length > 0) {
            for (Field f : fields) {
                Annotation[] a = f.getAnnotations();

                if (annotation != null) {
                    // Do something
                }
            }
        }

        return serializationInfoList
                .toArray(new SoapSerializationFieldInfo[serializationInfoList
                        .size()]);
    }
}
Run Code Online (Sandbox Code Playgroud)

public abstract class B extends A {
    @MyAnnotation(Name="fieldDelaredInB")
    public long fieldDelaredInB;
}
Run Code Online (Sandbox Code Playgroud)

当我调用时B.findAnnotations(),我可以看到getClass().getFields() …

java android annotations

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

标签 统计

android ×1

annotations ×1

java ×1

log4net ×1

nhibernate ×1

queryover ×1