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]>