Ignore:
Timestamp:
04/01/14 16:56:38 (10 years ago)
Author:
rboipsl
Message:

Dernière version rboipsl

Location:
tapas/persistence/implementation/com/ether/dao
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tapas/persistence/implementation/com/ether/dao/Observatory.hbm.xml

    r504 r779  
    44<hibernate-mapping default-cascade="save-update" auto-import="false"> 
    55 
    6         <class name="com.ether.tapas.Observatory" table="observatory"> 
     6        <!--<class name="com.ether.tapas.Observatory" table="observatory_complet">--> 
     7    <class name="com.ether.tapas.Observatory" table="observatory_intermediaire"> 
    78 
    89                <id name="id"> 
  • tapas/persistence/implementation/com/ether/dao/ObservatoryDAOImpl.java

    r467 r779  
    33import com.ether.PersistenceException; 
    44import com.ether.tapas.Observatory; 
     5import org.hibernate.criterion.Criterion; 
    56import org.hibernate.criterion.DetachedCriteria; 
    67import org.hibernate.criterion.MatchMode; 
     8import org.hibernate.criterion.Order; 
    79import org.hibernate.criterion.Restrictions; 
    810import org.jetbrains.annotations.NotNull; 
     
    4042            throws PersistenceException 
    4143    { 
    42         final DetachedCriteria criteria = DetachedCriteria.forClass( Observatory.class ); 
     44        final DetachedCriteria criteria = DetachedCriteria.forClass( Observatory.class ) 
     45            //.add( (Criterion) Order.asc( "name" ) ); 
     46            .addOrder( Order.asc( "name" ) ); 
    4347        return selectAllByCriteria( Observatory.class, criteria ); 
    4448    } 
     
    5256        return selectByCriteria( Observatory.class, criteria ); 
    5357    } 
     58 
     59    @Nullable 
     60    public Observatory getObservatoryByName( @NotNull final String name) 
     61            throws PersistenceException 
     62    { 
     63        final DetachedCriteria criteria = DetachedCriteria.forClass( Observatory.class ) 
     64                    .add( Restrictions.eq( "name", name )); 
     65        return selectByCriteria( Observatory.class, criteria ); 
     66    } 
    5467} 
Note: See TracChangeset for help on using the changeset viewer.