1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. Venefica

Beiträge von Venefica

  • Wohnungssuche in Wien, welcher bezirk?

    • Venefica
    • 24. Januar 2010 um 01:23

    ich hab früher mal im 3. gewohnt, bevor ich in den 10 (beim südtirolerplatz) gezogen bin. ich mag den 3. besonders gern, irgendwie ist mir der sehr symphatisch .. hier im 10. schauts etwas mehr trist aus (für mich jetzt), aber im grunde mag ich es hier auch.
    und in jedem bezirkt gibts einbrüche und leute, die einen blöd anmachen können.

  • Wohnungssuche in Wien, welcher bezirk?

    • Venefica
    • 22. Januar 2010 um 21:07
    Zitat von CapnNismo

    Bleib sofern wie möglich vom 10. - nur schlechte Erfahrungen meinerseits dort gehabt.

    welche schlechten erfahrungen?
    ich wohn jetz seit fast 5 jahren hier und hatte noch so gut wie keine schlechte erfahrung

  • Hibernate Exceptions

    • Venefica
    • 6. Januar 2010 um 15:10

    ähm ... es funktioniert, danke!

    ich versteh nur nicht wieso es geht .. das sind doch fast 1:1 meine files und ich habe immer kompiliert ..
    naja, es funktioniert jetzt gerade einmal und ich versuche es in das großprojekt einzubinden und bete nebenbei

    Vielen Dank auch für deine anderen Anmerkungen - ich werde sie versuchen auch meinen kollegen beizubringen und diese umzusetzen :)

  • Fehlen nur mir alle möglichen Foren und Unterforen?

    • Venefica
    • 6. Januar 2010 um 14:38
    Zitat von Plantschkuh!

    [pic...]

    wie oft wurde dieses pic jetz schon verwendet? ich glaube das sollte man einfach als startseite für jeden user, der sich neu anmeldet, machen. oder noch besser ein tutorial, das jeder benutzer zuerst bestehen muss, nachdem er sich angemeldet hat

  • Hibernate Exceptions

    • Venefica
    • 6. Januar 2010 um 03:04

    Danke, es war allerdings nur ein kopierfehler von mir, da ich versucht habe, in meinem genialen irrsinn, die rechte auf recht zu setzen, damit er dann ruhe gibt - was er nicht getan hat.

    ausführbar war der code, es gab keine compilierfehler, nur diesen fehler beim einfügen / abfragen der daten aus der datenbank.

    Es fehlen weder klammern noch sind methodennamen falsch geschrieben - danke jedenfalls für den versuch :)

  • Hibernate Exceptions

    • Venefica
    • 6. Januar 2010 um 02:21
    Zitat von tobias

    Was macht "u.setRecht(rechte)" in deiner Testimplementierung?

    von der klasse User die setRechte aufrufen und dort rechte (mit der bezeichnung "Admin" und ID (1) übergeben.

  • Hibernate Exceptions

    • Venefica
    • 6. Januar 2010 um 00:51

    Hallo!

    Ich habe ein (kleines) Problemchen. Und zwar bekomme ich Exceptions von Hibernate - Could not find a getter for recht in class main.java.org.hibernate.DB.User

    Folgendes Szenario:

    Ein User hat genau ein Recht. Ein Recht ist mehreren Usern zugeteilt.
    Das ist so in der Datenbank: (HSQL)


    Code
    CREATE TABLE Rechte
        (
        r_id INT GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
        rechteBEZ VARCHAR(50)
        );
    
    
    CREATE TABLE User
        (
        u_id INT GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
        RechteID INTEGER,
        username VARCHAR(50),
        passwort VARCHAR(50),
        nachname VARCHAR(50),
        vorname VARCHAR(50),
        email VARCHAR(50),
        geburtsdatum VARCHAR(10),
        geschlecht CHAR(1),
        avatar VARCHAR(100),
        adresse VARCHAR(50),
        plz INTEGER,
        ort VARCHAR(50),
        telefon VARCHAR(20),
        frage VARCHAR(100),
        antwort VARCHAR(50),
        kamera VARCHAR(50),
        vorlieben VARCHAR(200),
        motive VARCHAR(200),
        FOREIGN KEY(RechteID) REFERENCES Rechte(R_ID)
        );
    Alles anzeigen


    dann habe ich die xml files für hibernate erstellt nach tutorial ( link1 und link2

    User.hbm.xml

    XML
    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    
    
    
    
    <hibernate-mapping package="main.java.org.hibernate.DB">
    
    
    	<class name="User" table="User">
    		<id name="id" type="int" column="u_id">
    			<generator class="native" />
    		</id>
    
    
    		<property name="username" />
    		<property name="passwort" />
    		<property name="nachname" />
    		<property name="vorname" />
    		<property name="email" />
    		<property name="geburtsdatum" />
    		<property name="geschlecht" />
    		<property name="avatar" />
    		<property name="adresse" />
    		<property name="plz" />
    		<property name="ort" />
    		<property name="telefon" />
    		<property name="frage" />
    		<property name="antwort" />
    		<property name="vorlieben" />
    		<property name="kamera" />
    		<property name="motive" />
    
    
    		<many-to-one name="rechte" class="Rechte" column="RechteID" not-null="true" />
    
    
    	</class>
    </hibernate-mapping>
    Alles anzeigen


    Rechte.hbm.xml

    XML
    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    
    
    <hibernate-mapping package="main.java.org.hibernate.DB">
    
    
        <class name="Rechte" table="Rechte">
            <id name="id" type="int" column="r_id">
                <generator class="native"/>
            </id>
            <property name="rechteBEZ"/>
    
    
            <set name="users" inverse="true">
                <key column="RechteID" not-null="true" />
                <one-to-many class="User"/>
            </set>
    
        </class>
    
    
    </hibernate-mapping>
    Alles anzeigen


    Dann die Hibernate Sessions:

    Code
    public void save(User user) throws RuntimeException
    	{
    		try
    		{
    			Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    			session.beginTransaction();
    
    
    			session.saveOrUpdate(user);
    			session.getTransaction().commit();
    		}
    		catch (Exception e)
    		{
    			HibernateUtil.getSessionFactory().getCurrentSession().getTransaction().rollback();
    
    
    			throw new RuntimeException(e.getMessage());
    		}
    		finally
    		{
    			// HibernateSessionFactory.closeSession();
    		}
    
    
    
    
    	public List<?> getAll() throws RuntimeException
    	{
    		List list = null;
    		try {
    			Session session = HibernateUtil.getSessionFactory().getCurrentSession();
    			session.beginTransaction();
    			list = session.createQuery("from " + User.class.getName()).list();
    			session.getTransaction().commit();
    		} catch (HibernateException e) {
    			// throw new RuntimeException(e.getMessage());
    			throw e;
    		} finally {
    			// HibernateSessionFactory.closeSession();
    		}
    		return list;
    	}
    Alles anzeigen

    und zu guter letzt meine Testimplementierungen.


    Code
    private static void testRechte()
    	{
    		r = new RechteHibernate();
    		Rechte rechte = new Rechte();
    
    
    		List recht = r.getAll();
    		for (int i = 0; i < recht.size(); i++)
    		{
    			Rechte re = (Rechte) recht.get(i);
    
    
    			if (re.getRechteBEZ().equals("Admin"))
    			{
    				rechte = re;
    			}
    		}
    
    
    		User u = new User();
    		u.setRechte(rechte);
    		rechte.getUsers().add(u);
    		UserHibernate uh = new UserHibernate();
    		uh.save(u);
    	}
    Alles anzeigen

    Und meine testimplementierung für User aus der Datenbank auslesen:

    Code
    private static void listUsers()
    	{
    		List users = u.getAll();
    		for (int i = 0; i < users.size(); i++)
    		{
    			User user = (User) users.get(i);
    			System.out.println("Username: " + user.getUsername());
    			System.out.println(user.getRechte());
    		}
    
    	}
    Alles anzeigen

    Exception:

    Code
    Initial SessionFactory creation failed.org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
    Exception in thread "main" java.lang.ExceptionInInitializerError
    	at main.java.org.hibernate.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:18)
    	at main.java.org.hibernate.util.HibernateUtil.<clinit>(HibernateUtil.java:8)
    	at Hibernate.RechteHibernate.getAll(RechteHibernate.java:108)
    	at Tests.TestRecht.listRechte(TestRecht.java:79)
    	at Tests.TestRecht.main(TestRecht.java:22)
    Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
    	at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:110)
    	at org.hibernate.tuple.entity.EntityTuplizerFactory.constructDefaultTuplizer(EntityTuplizerFactory.java:135)
    	at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:80)
    	at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:323)
    	at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:456)
    	at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:131)
    	at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
    	at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:267)
    	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1341)
    	at main.java.org.hibernate.util.HibernateUtil.buildSessionFactory(HibernateUtil.java:13)
    	... 4 more
    Caused by: java.lang.reflect.InvocationTargetException
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    	at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:107)
    	... 13 more
    Caused by: org.hibernate.PropertyNotFoundException: Could not find a getter for recht in class main.java.org.hibernate.DB.User
    	at org.hibernate.property.BasicPropertyAccessor.createGetter(BasicPropertyAccessor.java:306)
    	at org.hibernate.property.BasicPropertyAccessor.getGetter(BasicPropertyAccessor.java:299)
    	at org.hibernate.mapping.Property.getGetter(Property.java:294)
    	at org.hibernate.tuple.entity.PojoEntityTuplizer.buildPropertyGetter(PojoEntityTuplizer.java:300)
    	at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:141)
    	at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:78)
    	... 18 more
    Alles anzeigen


    meine Klasse User.java:

    Code
    public class User implements Serializable
    {
    	private static final long	serialVersionUID	= -6829822767175518387L;
    	private String				username;
    	private String				passwort;
    	private String				nachname;
    	private String				vorname;
    	private String				email;
    	private String				geburtsdatum;
    	private char				geschlecht;
    	private String				avatar;
    	private String				adresse;
    	private int					plz;
    	private String				ort;
    	private String				telefon;
    	private String				frage;
    	private String				antwort;
    	private String				kamera;
    	private String				vorlieben;
    	private String				motive;
    	private int					u_id;
    
    
    	private Rechte rechte;
    
    	public Rechte getRechte()
    	{
    		return rechte;
    	}
    
    
    	public void setRechte(Rechte rechte)
    	{
    		this.rechte = rechte;
    	}
    
    
    
    
    .........
    Alles anzeigen

    meine Rechte.java

    Java
    package main.java.org.hibernate.DB;
    
    
    import java.io.Serializable;
    import java.util.HashSet;
    import java.util.Set;
    
    
    public class Rechte implements Serializable
    {
    
    
    	private static final long	serialVersionUID	= 3798844407433161889L;
    
    
    	private String				rechteBEZ;
    	private int					r_id;
    
    
    	private Set					users				= null;
    
    
    	public Rechte()
    	{
    		users = new HashSet();
    	}
    
    
    	public Set getUsers()
    	{
    		return users;
    	}
    
    
    	public void setUsers(Set users)
    	{
    		this.users = users;
    	}
    
    
    	public int getId()
    	{
    		return r_id;
    	}
    
    
    	public void setId(int r_id)
    	{
    		this.r_id = r_id;
    	}
    
    
    	public String getRechteBEZ()
    	{
    		return rechteBEZ;
    	}
    
    
    	public void setRechteBEZ(String rechteBEZ)
    	{
    		this.rechteBEZ = rechteBEZ;
    	}
    
    
    	public String toString()
    	{
    		return this.rechteBEZ + " " + this.r_id;
    	}
    }
    Alles anzeigen


    Ich weiß ned woher die :cuss: das "recht" herhat :frowning_face:
    Vielleicht kann jemand helfen?

    edit: zur übersicht hab ich noch alle files, die in frage kommen, hier:

  • Rauchverbot in Lokalen

    • Venefica
    • 3. Januar 2010 um 23:31
    Zitat von mkdigital


    so ein blödsinn. in england funktioniert das wunderbar. warum bei uns nicht? dem engländer sein wohnzimmer ist sein pub, dem österreicher seines das kaffeehaus, wär doch angnehmer ohne rauch.

    warst du schon mal in england?
    ich finde dort funktioniert es nur bedingt.
    entweder ein lokal hat eine lizenz, um auch auf den strassen getränke verkaufen zu dürfen- das bringt mit sich, das leute dann vorm eingang eine traube bilden, mit dem bier vorm eingang stehen und man sich erst durch eine rauchwolke in ein lokal quält. drinnen ists angenehm

    oder ein lokal hat diese lizenz nicht und keiner steht vorm lokal und drinnen ists auch fein.

  • Alle Jahre wieder - Weihnachtsthread

    • Venefica
    • 29. Dezember 2009 um 22:06
    Zitat von JohnFoo

    WAYNE! Scheiss Materialisten!

    ignorieren hilft :)

  • Alle Jahre wieder - Weihnachtsthread

    • Venefica
    • 29. Dezember 2009 um 14:57

    Sind schon alle ausm Vanillekipferlkoma erwacht?

    Was habt ihr verschenkt?
    Was habt ihr bekommen?

  • Alle Jahre wieder - Weihnachtsthread

    • Venefica
    • 14. Dezember 2009 um 10:15
    Zitat von Shardik


    Jaja, hätt' ich damals schon gewusst, dass ich doch bissl mehr Objektive und Zubehör haben mag, hätt ich mir nicht die Olympus genommen. :) Bei ner Canon hätt ich jetzt mittlerweile schon ein Tele-Zoom mehr :wein:

    gibt mittlerweile schon sehr günstig gebrauchte canon slr :) meine hab ich auch gebraucht gekauft und nicht viel ausgegeben ... und von gebrauchsspuren keine sicht - bin schon froh, dass ichs so gemacht hab.. bis ich dann endlich mal genau weiß was ich will :)

    fisheye gefällt mir persönlich nicht so.. ich hätt aber gern ein 30mm fixbrennweitending mit 1.4 oder so :grinning_squinting_face: :hibbelig: (aber das is zu teuer fürs christkind)

  • Alle Jahre wieder - Weihnachtsthread

    • Venefica
    • 13. Dezember 2009 um 22:56
    Zitat von Shardik

    mir werd ich heuer wohl ein neues objektiv für die slr schenken

    welches? :hibbelig:

  • Alle Jahre wieder - Weihnachtsthread

    • Venefica
    • 13. Dezember 2009 um 13:01

    es sind ja noch ganze 10 Tage :D, aber vielleicht wissen einige schon was sie Freunden, Bekannten, Verwandten zu Weihnachten schenken. Vielleicht kann man auch die ein odere andere Idee abschauen. also loooooos :)


    meine mama kriegt 2 bücher und 2 spiele (selbst ausgesucht)
    papa: kein dunst
    bruder: gutscheine

    also total unkreativ :grinning_squinting_face:

  • 40 Statisten gesucht für Musikvideo von Popstars!

    • Venefica
    • 20. November 2009 um 15:03
    Zitat von Tresor


    aber ich denke es gibt sicher viele Film-Interessierte Leute an der
    Thewi, die gern mal bei nem Musikvideo Dreh dabei sein wollen.

    du weißt schon, dass du hier in einem forum für informatik an der tu wien bist und nicht für thewi? *g*

  • 2-3 Studenten in Team für Projekt (PHP/MySQL) gesucht

    • Venefica
    • 19. November 2009 um 00:54
    Zitat von strongbow

    Ursprünglich wollt ich einen Job posten, mittlerweile gehts mir aber gegen den Strich euch für irgendwas geld zu geben.

    Sehr gut, pauschalisieren kannst du ja schon sehr gut. Wahrscheinlich können wir auch froh sein, denn so jemand engstirningen als Boss zu haben ist ganz schön anstrengend und unbefriedigend für ein gutes Arbeitsklima

  • 2-3 Studenten in Team für Projekt (PHP/MySQL) gesucht

    • Venefica
    • 18. November 2009 um 17:30
    Zitat von strongbow

    Ich finds geil wie hier nahezu jedes Jobangebot von den verwöhnten Studentenfratzen zerrissen und kritisiert wird. Man sollte aus Strafe gar keine Jobs mehr hier posten und dieses undankbare Volk soll beim Glühweinausschenken was dazuverdienen. Natürlich erst ab 50 EUR pro Stunde.

    etwas mehr höflichkeit an den tag legen, bitte...

    Dieses Jobangebot wurde nicht zerrissen.. Plantschkuh hat lediglich nachgefragt, wieso es "neu erfunden" werden soll, wenn es doch eh genügen Open Source Projekte schon dafür gibt- noch dazu von einem mehrköpfigen Team. Wenn man so ein Projekt hernimmt und individuelle Anpassungen vornimmt sind innerhalb von ein - zwei Monaten die oben genannten Anforderungen erledigt - von einer Person.
    Es handelte sich daher um eine "Warum machen Sie das so?" Frage, die durchaus legitim ist.

  • Proteste an der Hauptuni

    • Venefica
    • 16. November 2009 um 18:11
    Zitat von MisterT

    haben deratige themen wirklich was bei Bildungsprotesten verloren?

    Es geht ja darum ein Alternativprogramm zu bieten. Die Vorträge sind durchaus immer interessant und (fast) jedes Thema ist willkommen

  • Hno

    • Venefica
    • 12. November 2009 um 17:20

    hi!

    kann mir jemand einen HNO empfehlen, der irgendwo im 10., 4., 3., 5., bezirk ist und bei dem man nicht 2 monate auf einen termin warten muss?

    LG

  • internationale jobs

    • Venefica
    • 4. November 2009 um 22:22
    Zitat von forsakingmax

    naja google muss halt erst bekannt werden

    vielen dank für das aufzeigen von google. ich kann google recht gut bedienen, aber es gibt doch sehr viele erfahrungen von anderen studenten, die eventuell schon im ausland gearbeitet haben. diese erfahrungen findet man nicht mittels google, sondern nur mit kommunikation.
    kommunikation bedarf aber eines mediums. mein medium ist hier das forum.
    Vielen dank allen anderen postern, die mir tatsächlich erfahrungen und links (die man nicht mittels google und den genauen wortlaut findet, den du gepostet hast) zur verfügung stellen! lasst euch nicht abhalten, ich nehme noch gerne weitere vorschläge an :winking_face:

  • Proteste an der Hauptuni

    • Venefica
    • 4. November 2009 um 22:01

    Nochmal zur Frage wieso die AGs keine Lösungsvorschläge bringen:
    1. Die Studenten wissen doch gar nicht wohin Geld fließt und wo genau an allen Ecken es happert
    2. Weiß nicht, ob ihr es schon gehört habt, ABER wir sind dazu da, um die Öffentlichkeit auf den Missstand aufmerksam zu machen. Viele wissen doch gar nicht wie und was auf einer Uni vorgeht und wieso es im Grunde schlecht ist. Dabei ist es komplett egal, ob es jetzt über Bildung in Schulen oder Unis geht.
    3. Würden unsere Lösungsvorschläge sowieso eingestampft werden, weil sie nicht passen. Heißt nicht, dass das ein Argument ist, keine Lösungsvorschläge zu bringen. Aber den Einblick in den ganzen universitären Ablauf haben wir einfach nicht, somit können wir auch keine effizienten Lösungen aufbereiten.. Dazu haben wir ja einen Minister...

Rechtliches

Impressum

Datenschutzerklärung