Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Notre Temps
3 juin 2010

<session-factory> <mapping

<session-factory>
<mapping resource="batch-avac-request.hbm.xml"/>
<mapping class="......database.model.Depreciation" />
</session-factory>

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

ejb3-persistence-1.01.1GA.jar

  <dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-annotations</artifactId>
   <version>3.3.1.GA</version>
  </dependency>
  <dependency>
   <groupId>log4j</groupId>
   <artifactId>log4j</artifactId>
   <version>1.2.4</version>
  </dependency>

<build>
   <filters>
   <filter>src/main/filters/${env}.properties</filter>
  </filters>
  <resources>
   <resource>
    <directory>src/main/resources/hibernate</directory>
    <filtering>true</filtering>
   </resource>
   <resource>
    <directory>src/main/resources/spring</directory>
    <filtering>true</filtering>
   </resource>
   <resource>
    <directory>src/main/resources/properties</directory>
    <filtering>true</filtering>
   </resource>
  </resources>
  <plugins>
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
     <source>1.6</source>
     <target>1.6</target>
    </configuration>
   </plugin>
   <!-- Assembly -->
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-assembly-plugin</artifactId>
    <version>2.2-beta-5</version>
    <configuration>
     <finalName>batch</finalName>
     <descriptor>src/assembly/config.xml</descriptor>
     <archive>
      <manifest>
       <mainClass>${mainclass}</mainClass>
      </manifest>
     </archive>
    </configuration>
    <executions>
     <execution>
      <phase>package</phase>
      <goals>
       <goal>single</goal>
      </goals>
     </execution>
    </executions>
   </plugin>
  </plugins>
</build>

log4j.properties
# Logger Root.
log4j.rootLogger=INFO,logFile,stdout
log4j.additivity......itec=false
log4j.additivity.org.springframework=false
log4j.additivity.org.hibernate=false
log4j.logger.org.springframework=ERROR,stdout,logFile
log4j.logger.org.hibernate=ERROR,stdout,logFile

# Logger Console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{dd MMM yyyy HH:mm} %p %C{1}.%M %m%n

# Logger Fichier.
log4j.appender.logFile=org.apache.log4j.RollingFileAppender
log4j.appender.logFile.MaxBackupIndex = 4
log4j.appender.logFile.MaxFileSize = 3000KB
log4j.appender.logFile.File=${filter.log4j.file}
log4j.appender.logFile.layout=org.apache.log4j.PatternLayout
log4j.appender.logFile.layout.ConversionPattern=%d{dd MMM yyyy HH:mm} %-5p %F:%-4L- %m%n

*****************************************************************

src/main/filters
dev.properties
homo.properties
prod.properties
test.properties
src/assembly
config.xml

declare
cursor c1 is
select object_name, object_type from user_objects
where object_type = 'TABLE'
order by object_type desc;
nCount PLS_INTEGER:=0;
begin
for c1rec in c1 loop
   begin
    dbms_stats.gather_table_stats(ownname=>'....', tabname=>c1rec.object_name, method_opt=>'FOR ALL INDEXED COLUMNS SIZE 1', cascade=>TRUE, estimate_percent=>null);
   exception when others then null; end;
end loop;
end;
/

Publicité
Publicité
Commentaires
Notre Temps
Publicité
Albums Photos
Publicité