Forum » Programiranje » [Java] JPA - transient v orm.xml
[Java] JPA - transient v orm.xml
dmok ::
Ali kdo mogoče ve, če so v JPA 1 (Hibernate) kakšne težave s specificiranjem transient v orm.xml ? V persistence.xml sem dodal (čeprav niti ni potrebno)
Razred je nekaj takega:
Skratka, nič posebnega. Ampak zadeva ne deluje, JPA vključuje "test" v query in javlja napako, ker kolone ni v tabeli. Kakšna ideja ?
<mapping-file>META-INF/orm.xml</mapping-file>v META-INF imam datoteko orm.xml v kateri imam
<package>si.dmok.entities</package> <entity class="DocType"> <attributes> <transient name="test"/> </attributes> </entity>
Razred je nekaj takega:
@Entity public class DocType implements Serializable { private static final long serialVersionUID = 1L; private Integer id; private String name; private Integer test; .... public Integer getTest() { return test; } public void setTest(Integer test) { this.test = test; } }
Skratka, nič posebnega. Ampak zadeva ne deluje, JPA vključuje "test" v query in javlja napako, ker kolone ni v tabeli. Kakšna ideja ?
driver_x ::
Takole na prvi pogled bi rekel, da če imaš test v mappingu, bi moral biti tudi v tabeli.
dmok ::
GupeM ::
Kaj pa če test definiraš kot
private transient Integer test;
Zgodovina sprememb…
- spremenil: GupeM ()
MrStein ::
Če že uporablja anotacije, zakaj ne tudi Transient?
Example:
Example:
@Entity public class Employee { @Id int id; @Transient User currentUser; ... }
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Zgodovina sprememb…
- spremenil: MrStein ()
dmok ::
Če že uporablja anotacije, zakaj ne tudi Transient?Ker je situacija takšna, da nekateri uporabniki kolono imajo, drugi pa ne. Ampak to niti ni bistveno, workaround že imam. Vprašanje je, zakaj ne dela to kar sem napisal v svojem vprašanju. Kolikor sem sam gledal dokumentacijo bi moralo. Saj tudi dela - ampak v okolju JEE6/JPA2/JBoss7. Jaz pa sem omejen na JEE5/JPA1/JBoss4.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Android] Nov tip shranjevanja slikeOddelek: Programiranje | 2192 (1316) | urosz |
» | PHP in objektno programiranje (strani: 1 2 )Oddelek: Programiranje | 12132 (10599) | kivi113 |
» | Symfony2, DoctrineOddelek: Programiranje | 770 (673) | hendriks |
» | java datapool - derbyOddelek: Programiranje | 2325 (2174) | jlpktnst |
» | tomcat in datasourceOddelek: Programiranje | 2024 (1781) | infiniteLoop |