Mam plik hibernate.cfg.xml.Konfiguracja hibernacji w środowisku wykonawczym
<session-factory>
<!-- Database connection settings -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url"></property>
<property name="connection.username"></property>
<property name="connection.password"></property>
<!-- JDBC connection pool (use the built-in) -->
<property name="connection.pool_size">1</property>
.....................
Jest to najbardziej interesująca część plik. Teraz muszę ustawić brakujące wartości: adres URL, nazwę użytkownika, hasło. Próbuję zrobić w taki sposób:
public static void SetSessionFactory() {
try {
AnnotationConfiguration conf = new AnnotationConfiguration().configure();
// <!-- Database connection settings -->
conf.setProperty("connection.url", URL);
conf.setProperty("connection.username", USERNAME);
conf.setProperty("connection.password", PASSWORD);
SESSION_FACTORY = conf.buildSessionFactory();
} catch (Throwable ex) {
// Log exception!
throw new ExceptionInInitializerError(ex);
}
}
Ale to tylko moje ładuje konfigurację z hibernate.cfg.xm i nie zmieniając żadnego majątku ...
url, nazwę użytkownika passoword - są argumenty wiersza polecenia, więc muszę ustawić je w środowisku wykonawczym.
których nazw należy użyć, aby korzystać "AnnotationConfiguration" w ASP.NET MVC? – bluwater2001