Ignore:
Timestamp:
04/13/12 19:46:08 (12 years ago)
Author:
rboipsl
Message:

insertion requete dans bdd
lancement process qsub
debut modif design

Location:
tapas/persistence/implementation
Files:
2 edited
1 copied
1 moved

Legend:

Unmodified
Added
Removed
  • tapas/persistence/implementation/com/ether/dao/TapasRequestDAOImpl.java

    r469 r480  
    33import com.ether.PersistenceException; 
    44 
    5 import com.ether.tapas.TapasNumRequest; 
     5import com.ether.tapas.TapasRequest; 
    66import org.hibernate.criterion.DetachedCriteria; 
    77import org.hibernate.criterion.Projections; 
     
    1414 * Example for a DAO 
    1515 */ 
    16 public class TapasNumRequestDAOImpl 
    17         extends DomainAccessObjectImpl<TapasNumRequest, Long> 
    18         implements TapasNumRequestDAO 
     16public class TapasRequestDAOImpl 
     17        extends DomainAccessObjectImpl<TapasRequest, Long> 
     18        implements TapasRequestDAO 
    1919{ 
    20     protected TapasNumRequestDAOImpl() 
     20    protected TapasRequestDAOImpl() 
    2121    { 
    22         super( TapasNumRequest.class ); 
     22        super( TapasRequest.class ); 
     23    } 
     24 
     25 
     26    @NotNull 
     27    public void insertRequest() 
     28            throws PersistenceException 
     29    { 
     30        /*final DetachedCriteria criteria = DetachedCriteria.forClass( TapasRequest.class ).setProjection( Projections.property( "id" ) ); 
     31 
     32        final Long aLong = selectByCriteria( Long.class, criteria );*/ 
     33 
    2334    } 
    2435 
     
    2839            throws PersistenceException 
    2940    { 
    30         final DetachedCriteria criteria = DetachedCriteria.forClass( TapasNumRequest.class ).setProjection( Projections.property( "id" ) ); 
    3141 
    32         final Long aLong = selectByCriteria( Long.class, criteria ); 
     42        final DetachedCriteria criteria = DetachedCriteria.forClass( TapasRequest.class ).setProjection( Projections.max( "num" ) ); 
    3343 
    34         return Long.valueOf( "12" ); 
    35          
     44        final Long num = selectByCriteria (Long.class, criteria); 
     45 
     46        if (num == null) return (long) 0; 
     47        else return Long.valueOf( num ); 
     48 
    3649    } 
    3750 
  • tapas/persistence/implementation/com/ether/dao/tapasRequest.hbm.xml

    r469 r480  
    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.TapasRequest" table="tapas_request"> 
    77 
    88                <id name="id"> 
    9                         <column name="observatory_id" /> 
     9                        <column name="r_id" /> 
    1010                        <generator class="increment" /> 
    1111 
    12                         <!-- <generator class="sequence"> --> 
    13                         <!-- <param name="sequence">S_TABLE_TEST</param> --> 
    14                         <!-- </generator> --> 
    1512                </id> 
    1613 
    17                 <property name="name"> 
    18                         <column name="observatory_name"/> 
     14        <property name="date"> 
     15                        <column name="r_date"/> 
    1916                </property> 
    2017 
    21         <property name="longitude"> 
    22             <column name="observatory_longitude"/> 
     18                <property name="lastname"> 
     19                        <column name="last_name_user"/> 
     20                </property> 
     21 
     22        <property name="firstname"> 
     23            <column name="first_name_user"/> 
    2324        </property> 
    2425 
    25         <property name="latitude"> 
    26              <column name="observatory_latitude"/> 
    27         </property> 
    28  
    29         <property name="altitude"> 
    30               <column name="observatory_altitude"/> 
     26        <property name="num" type="long"> 
     27             <column name="r_num_request"/> 
    3128        </property> 
    3229 
  • tapas/persistence/implementation/dao-context.xml

    r466 r480  
    1717    </bean> 
    1818 
     19    <bean id="refTapasRequestDAO" class="com.ether.dao.TapasRequestDAOImpl"> 
     20        <property name="sessionFactory"> 
     21            <ref bean="sessionFactory"/> 
     22        </property> 
     23    </bean> 
     24 
    1925</beans> 
  • tapas/persistence/implementation/hibernate-domain.cfg.xml

    r466 r480  
    88        <mapping resource="com/ether/dao/user/User.hbm.xml"/> 
    99        <mapping resource="com/ether/dao/Observatory.hbm.xml"/> 
     10        <mapping resource="com/ether/dao/tapasRequest.hbm.xml"/> 
    1011    </session-factory> 
    1112 
Note: See TracChangeset for help on using the changeset viewer.