• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

INFO org.hibernate.cfg.Environment - hibernate.properties not found

 
Amira Chelbi
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everybody, while executing a test of a DAO class the Junit generated this errors:

131 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.6.1.Final
133 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found
136 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
140 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
207 [main] INFO org.hibernate.cfg.Configuration - configuring from resource: /reservation/src/hibernate.cfg.xml
207 [main] INFO org.hibernate.cfg.Configuration - Configuration resource: /reservation/src/hibernate.cfg.xml

Here is the DAO class :


package hibernate;

import java.util.ArrayList;

import metier.Modele;

import org.hibernate.Session;

import dao.DAOModele;

public class DAOModeleHBM extends DAOHibernate implements DAOModele {
public void delete(Modele modele) throws Exception {
Session session = connect();

session.delete(modele);
modele.setId(-1);

close(session);
}

public Modele get(int id) throws Exception {
Modele modele = null;
Session session = connect();

modele = (Modele) session.get(Modele.class, id);

close(session);
return modele;
}

@SuppressWarnings("unchecked")
public ArrayList<Modele> loadAll() throws Exception {
ArrayList<Modele> tab = null;
Session session = connect();

tab = (ArrayList<Modele>) session.createQuery("FROM modele")
.list();

close(session);
return tab;
}

public void save(Modele modele) throws Exception {
Session session = connect();

session.save(modele);

close(session);
}

public void update(Modele modele) throws Exception {
Session session = connect();

session.update(modele);

close(session);
}
}

Here is the mapping:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd ">
<hibernate-mapping>
<class name="metier.Modele" table="modele" lazy="false">
<id name="id" type="integer" column="id_modele">
<generator class="native"/>
</id>
<property name="typeMod" type="string" column="typemod"/>
<property name="bain" type="boolean" column="bain"/>
<property name="douche" type="boolean" column="douche"/>
<property name="wc" type="boolean" column="wc"/>
<property name="nbLitSimple" type="integer" column="nblitsimple"/>
<property name="nbLitDouble" type="integer" column="nblitdouble"/>
<property name="television" type="boolean" column="television"/>
<property name="climatiseur" type="boolean" column="climatiseur"/>
<property name="fumeur" type="boolean" column="fumeur"/>
<property name="description" type="boolean" column="description"/>
<set name="listeChambre" lazy="false" cascade="all">
<key column="id_modele" />
<one-to-many class="metier.Chambre"/>
</set>
<set name="listeReservation" lazy="false" cascade="all">
<key column="id_modele" />
<one-to-many class="metier.Reservation"/>
</set>
<set name="listeSaison" table="tarif">
<key column="id_modele"/>
<many-to-many column="id_saison"
class="Saison"/>
</set>
</class>

</hibernate-mapping>

Here is the Hibernate.cfg.xml file :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.url">jdbc:mysql://http://localhost/phpmyadmin/easyreservation</property>
<property name="connection.username">root</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.password"></property>
<property name="hibernate.show_sql">true</property>

<!-- mapping files -->

<mapping resource="MappingChambre.hbm.xml"/>
<mapping resource="MappingClient.hbm.xml"/>
<mapping resource="MappingCompteClient.hbm.xml"/>
<mapping resource="MappingConferenceBanquet.hbm.xml"/>
<mapping resource="MappingConsommation.hbm.xml"/>
<mapping resource="MappingFacture.hbm.xml"/>
<mapping resource="MappingLigneFacture.hbm.xml"/>
<mapping resource="MappingModele.hbm.xml"/>
<mapping resource="MappingPromotionEnfant.hbm.xml"/>
<mapping resource="MappingPromotionTypeCli.hbm.xml"/>
<mapping resource="MappingReservation.hbm.xml"/>
<mapping resource="MappingRestaurant.hbm.xml"/>
<mapping resource="MappingSaison.hbm.xml"/>
<mapping resource="MappingSportLoisirs.hbm.xml"/>
<mapping resource="MappingTarif.hbm.xml"/>
<mapping resource="MappingTypeConsommation.hbm.xml"/>
<mapping resource="MappingTypePayement.hbm.xml"/>
<mapping resource="MappingUtilisateursSys.hbm.xml"/>



</session-factory>
</hibernate-configuration>

Please help me, i need your ideas . Thanks
 
Anantha Sharma
Ranch Hand
Posts: 43
Android Hibernate jQuery
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hibernate.properties is not a mandatory file it can be used in conjunction with hibernate.cfg.xml, the message you are receiving is not an error but a INFO message telling that the file isn't found... but its hibernate can still proceed without it.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic