1 package net.mlw.fball.dao.hibernate;
2
3 import net.mlw.fball.bo.Player;
4 import net.mlw.fball.bo.SeasonStats;
5 import net.mlw.fball.dao.SeasonStatsDao;
6
7 import org.springframework.orm.hibernate.support.HibernateDaoSupport;
8
9 /***
10 *
11 * @author Matthew L. Wilson
12 * @version $Revision: 1.5 $ $Date: 2004/04/01 21:51:07 $
13 */
14 public class SeasonStatsDaoDaoImpl extends HibernateDaoSupport implements SeasonStatsDao
15 {
16 /*** @see net.mlw.fball.dao.ProviderDao#findById(java.lang.String)
17 */
18 public SeasonStats findById(Player player, Integer season)
19 {
20 SeasonStats stats = new SeasonStats(player, season);
21 try
22 {
23 return (SeasonStats) getHibernateTemplate().load(SeasonStats.class, stats);
24 }
25 catch (Exception notFoundException)
26 {
27 getHibernateTemplate().save(stats);
28 return stats;
29 }
30 }
31
32 /*** @see net.mlw.fball.dao.ProviderDao#save(net.mlw.fball.bo.Loader)
33 */
34 public SeasonStats save(SeasonStats stats)
35 {
36 getHibernateTemplate().saveOrUpdate(stats);
37 return stats;
38 }
39 }
This page was automatically generated by Maven