Mockrat diky,

 

Procitam "Hibernate in Action" a u toho koukam i do API a tutorialu, ale na
tohle jsem (jeste) nenarazil.

Jinak je to moc pekny workaround.

 

Diky l.

 

  _____  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Lukas Barton
Sent: Sunday, September 09, 2007 9:29 PM
To: Java
Subject: Re: Hibernate a skryti hesla v hibernate.cfg.xml

 

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.ht
ml#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.ht
ml#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. <
<mailto:[EMAIL PROTECTED]>  [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] 

 

Odpovedet emailem