Changeset 480 for tapas/persistence/implementation
- Timestamp:
- 04/13/12 19:46:08 (12 years ago)
- 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 3 3 import com.ether.PersistenceException; 4 4 5 import com.ether.tapas.Tapas NumRequest;5 import com.ether.tapas.TapasRequest; 6 6 import org.hibernate.criterion.DetachedCriteria; 7 7 import org.hibernate.criterion.Projections; … … 14 14 * Example for a DAO 15 15 */ 16 public class Tapas NumRequestDAOImpl17 extends DomainAccessObjectImpl<Tapas NumRequest, Long>18 implements Tapas NumRequestDAO16 public class TapasRequestDAOImpl 17 extends DomainAccessObjectImpl<TapasRequest, Long> 18 implements TapasRequestDAO 19 19 { 20 protected Tapas NumRequestDAOImpl()20 protected TapasRequestDAOImpl() 21 21 { 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 23 34 } 24 35 … … 28 39 throws PersistenceException 29 40 { 30 final DetachedCriteria criteria = DetachedCriteria.forClass( TapasNumRequest.class ).setProjection( Projections.property( "id" ) );31 41 32 final Long aLong = selectByCriteria( Long.class, criteria);42 final DetachedCriteria criteria = DetachedCriteria.forClass( TapasRequest.class ).setProjection( Projections.max( "num" ) ); 33 43 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 36 49 } 37 50 -
tapas/persistence/implementation/com/ether/dao/tapasRequest.hbm.xml
r469 r480 4 4 <hibernate-mapping default-cascade="save-update" auto-import="false"> 5 5 6 <class name="com.ether.tapas. Observatory" table="observatory">6 <class name="com.ether.tapas.TapasRequest" table="tapas_request"> 7 7 8 8 <id name="id"> 9 <column name=" observatory_id" />9 <column name="r_id" /> 10 10 <generator class="increment" /> 11 11 12 <!-- <generator class="sequence"> -->13 <!-- <param name="sequence">S_TABLE_TEST</param> -->14 <!-- </generator> -->15 12 </id> 16 13 17 <property name="name">18 <column name=" observatory_name"/>14 <property name="date"> 15 <column name="r_date"/> 19 16 </property> 20 17 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"/> 23 24 </property> 24 25 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"/> 31 28 </property> 32 29 -
tapas/persistence/implementation/dao-context.xml
r466 r480 17 17 </bean> 18 18 19 <bean id="refTapasRequestDAO" class="com.ether.dao.TapasRequestDAOImpl"> 20 <property name="sessionFactory"> 21 <ref bean="sessionFactory"/> 22 </property> 23 </bean> 24 19 25 </beans> -
tapas/persistence/implementation/hibernate-domain.cfg.xml
r466 r480 8 8 <mapping resource="com/ether/dao/user/User.hbm.xml"/> 9 9 <mapping resource="com/ether/dao/Observatory.hbm.xml"/> 10 <mapping resource="com/ether/dao/tapasRequest.hbm.xml"/> 10 11 </session-factory> 11 12
Note: See TracChangeset
for help on using the changeset viewer.