Example usage for org.hibernate.transform AliasToBeanConstructorResultTransformer AliasToBeanConstructorResultTransformer

List of usage examples for org.hibernate.transform AliasToBeanConstructorResultTransformer AliasToBeanConstructorResultTransformer

Introduction

In this page you can find the example usage for org.hibernate.transform AliasToBeanConstructorResultTransformer AliasToBeanConstructorResultTransformer.

Prototype

public AliasToBeanConstructorResultTransformer(Constructor constructor) 

Source Link

Document

Instantiates a AliasToBeanConstructorResultTransformer.

Usage

From source file:io.github.jonestimd.finance.dao.hibernate.AccountDaoImpl.java

License:Open Source License

@SuppressWarnings("unchecked")
public List<AccountSummary> getAccountSummaries() {
    return getSession().getNamedQuery(Account.SUMMARY_QUERY)
            .setResultTransformer(new AliasToBeanConstructorResultTransformer(getAccountSummaryConstructor()))
            .list();//from w  w  w  .  jav  a2s  .c  o m
}

From source file:io.github.jonestimd.finance.dao.hibernate.PayeeDaoImpl.java

License:Open Source License

@SuppressWarnings("unchecked")
public List<PayeeSummary> getPayeeSummaries() {
    return getSession().getNamedQuery(Payee.SUMMARY_QUERY)
            .setResultTransformer(new AliasToBeanConstructorResultTransformer(getPayeeSummaryConstructor()))
            .list();//from   w ww.  j  a  va  2 s.c  o  m
}

From source file:io.github.jonestimd.finance.dao.hibernate.TransactionCategoryDaoImpl.java

License:Open Source License

@SuppressWarnings("unchecked")
public List<TransactionCategorySummary> getTransactionCategorySummaries() {
    return getSession().getNamedQuery(TransactionCategory.SUMMARY_QUERY)
            .setResultTransformer(new AliasToBeanConstructorResultTransformer(getSummaryConstructor())).list();
}

From source file:io.github.jonestimd.finance.dao.hibernate.TransactionGroupDaoImpl.java

License:Open Source License

@SuppressWarnings("unchecked")
public List<TransactionGroupSummary> getTransactionGroupSummaries() {
    return getSession().getNamedQuery(TransactionGroup.SUMMARY_QUERY)
            .setResultTransformer(new AliasToBeanConstructorResultTransformer(getSummaryConstructor())).list();
}