Fungujici kod je:

Configuration configuration = *new* *Configuration*();

//configuration= //configuration.*configure*();
Properties properties=|*configuration.getProperties <http://www.hibernate.org/hib_docs/v3/api/org/hibernate/cfg/Configuration.html#getProperties%28%29>*();
|properties.setProperty("connection.password", "heslo");
configuration=new Configuration();
configuration.|*setProperties <http://www.hibernate.org/hib_docs/v3/api/org/hibernate/cfg/Configuration.html#setProperties%28java.util.Properties%29>*( <http://java.sun.com/j2se/1.3/docs/api/java/util/Properties.html>properties)|;


To nize uvedene nam taky nefungovalo.
Nemel jsem tenkrat cas stourat do zdrojaku Hibernatu, ale asi by se tam dalo vycist proc to tak nejde.

 Lukas


Lukas Adamek | FAYN Telecommunications s.r.o. napsal(a):

Jenom oprava, spatne jsem prepsal priklad.

Configuration configuration = *new* *Configuration*();

configuration.*setProperty*("connection.password", "heslo");

/sessionFactory/ = configuration.*configure*().*buildSessionFactory*();

Ale nic to nemeni na tom, ze toto reseni mi nefunguje.

Diky l.

------------------------------------------------------------------------

*From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of *Lukas Adamek | FAYN Telecommunications s.r.o.
*Sent:* Sunday, September 09, 2007 7:46 PM
*To:* 'Java'
*Subject:* RE: Hibernate a skryti hesla v hibernate.cfg.xml

Ahoj,

Mockrat diky za odpoved.

Bohuzel mi tento zpusob nefunguje.

Pokud se snazim Configuration vytvorit tak, ze nejdrive vlozim property "password" a potom ostatní property nactu z hibernate.cfg.xml,

tak Hibernate property "password" vůbec neakceptuje (chova se, jako bych ji nenastavil).

Configuration configuration = *new* *Configuration*();

configuration = *new* *Configuration*();

configuration.*setProperty*("connection.password", "heslo");

/sessionFactory/ = *new* *Configuration*().*configure*().*buildSessionFactory*();

l.

------------------------------------------------------------------------

*From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On Behalf Of *Filip Jirsák
*Sent:* Sunday, September 09, 2007 2:51 PM
*To:* Java
*Subject:* Re: Hibernate a skryti hesla v hibernate.cfg.xml

Zdravím,
pokud nechcete, aby uživatel při každém startu aplikace zadával heslo ručně, musí stejně někde být uvedeno. Ať už v otevřeném tvaru, nebo zašifrované jiným heslem, které ale někde bude opět v otevřeném tvaru. Heslo klidně můžete předat v programu, ale jak už jsem napsal, budete mít vždy jen konečný počet šifrovaných hesel, a na konci vždy musí být někde nějaké heslo nešifrované.

configuration = new Configuration();
configuration.setProperty ("connection.password", getTajnéHeslo());

Filip Jirsák

9.9.07, *Lukas Adamek | FAYN Telecommunications s.r.o.* < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:

Ahoj

Zacinam s Hibernatem a narazil jsem na problem.

Nelibi se mi, ze se heslo pro pripojeni k DB uvadi jako plain-text do hibernate.cfg.xml.

Jak resite, abyste v XML nemuseli heslo uvadet/zobrazit.

Diky Lukas Adamek




--
Filip Jirsák
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>


Odpovedet emailem