List of usage examples for org.hibernate.transform AliasToBeanConstructorResultTransformer AliasToBeanConstructorResultTransformer
public AliasToBeanConstructorResultTransformer(Constructor constructor)
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(); }