hallo,
ich habe ein sehr merkwürdiges problem mit hibernate
und zwar wenn ich ein query aus dem DAO abschicke beklomm ich den datensatz nicht,
jedoch wenn ich das über das eclipse laufen lass(Ausführen), dann krieg ich ihm
woran kann das liegen das es aus dem DAO nicht geht?
Code:
....
beginTransaction();
Query tQuery = null;
tQuery = getSession().createQuery(
"FROM " + Tabelle1.class.getName() + " WHERE id ='" + id + "'");
tList = tQuery.list();
System.out.println("nach tList:" + tList.size());
...
so auf der eclipse Konsole kommt hier 1 raus
und über den BeaWeblogic Server auf der Windows Konsole kommt 0
hat jemand ne Idee?
das gleich passiert auch wenn ich es über normale sql klassen mache:
Code:
Class.forName("oracle.jdbc.driver.OracleDriver");
String usr = "###_adm";
String pw = "###_adm";
String url = "jdbc:oracle:thin:@db####.##:####:db####";
con = DriverManager.getConnection(url, usr, pw);
Statement stmt = con.createStatement();
String query = "SELECT * FROM TABELLE1 WHERE ID=" + id;
ResultSet rs = stmt.executeQuery(query);
dann bekomm ich hier über eclipse hier auch meinen 1 datensatz und aus der dem DAO heraus kommt nix
gruß