Tag: hibernate-criteria
Die Kriterien, die Schnittstelle von Hibernate ORM , zeigt eine Abfrage für einen bestimmten persistenten Klasse. Die Schnittstelle bietet Zugriff auf die leistungsfähigen Mechanismus der hibernate criteria-API ermöglicht die programmatische Erstellung von Abfragen gegen die DB.
2
Antworten
Habe ich den folgenden MySQL-update-Abfrage mit inner join: UPDATE Country AS c INNER JOIN State s ON c.CountryID = s.CountryID INNER JOIN City cy On s.StateID = cy.StateID SET c.Active='Y', s.Active='Y',cy.Active='Y' WHERE c.CountryID='12' Hier ist mein Land-mapping-Klasse
1
Antworten
Ich bin versucht, zu aktualisieren einen Datensatz in der Tabelle mit Hibernate, aber der Datensatz wird nicht aktualisiert und auf der nächsten Ausführung dauert es viel Zeit und wirft folgende Fehler: Exception in thread "main" org.hibernate.exception.LockAcquisitionException: could
1
Antworten
ist es möglich, erstellen Sie eine 'wählen unter'-Abfrage mit der hibernate-critiria api ? Beispiel : Ich habe zwei Tabellen in einer 1:n Beziehung, Firma und Abteilung select * from company c where c.id in (select company_id from
1
Antworten
Nur wie der Titel sagt. Ist es veraltet? Es steht in den dev-Handbuch, das es ist, und wir sollten Nutzer JPA Kriterien, aber in der Bedienungsanleitung gibt es keine Erwähnung von diesem. InformationsquelleAutor Cremson | 2015-07-03
1
Antworten
Habe ich zwei Entitäten Problem und Issue_Tracker. Ich bin mit hibernate 3.6 und eine an vielen Vereins. Issue.java public class Issue implements Serializable { private Integer issue_id; private String issue_description; private Date issue_raised_date; private Set<Issue_Tracker> issueTracker =
1
Antworten
Ich verwenden möchte, Hibernate die Criteria-API für genau das, was jeder sagt, ist wahrscheinlich seine wahrscheinlich Fall, die Anwendung komplexer Suchkriterien. Problem ist, die Tabelle, ich möchte die Abfrage nicht aus ganz primitive Werte, sondern teilweise von
1
Antworten
vorausgesetzt, folgende: public class Enterprise { private int id; private String name; } public class Site { private int id; private String name; private Enterprise enterprise; //@ManyToOne relation } public class Area { private int id; private
3
Antworten
Möchte ich Verschachtelte object-Werte in den Ruhezustand Projektion Liste. Ich Pojo 'Ladung' und 'Tarif' - Klasse mit OneToMany ManyToOne und Beziehungen. Mein Beispielcode ist wie folgt: Kostenlos private String id; private Tariff tariff; private String name; @OneToMany(cascade=
3
Antworten
Habe ich root-entity Hostel und die single Verein User owner. Wenn ich fetch Hostel Person, die ich brauche, um eifrig Holen User owner, aber nur owner's 3 Eigenschaften : userId,Vorname,Nachname. Erstmal meine Kriterien-Abfrage : Criteria criteria =
2
Antworten
Habe ich eine property erstellt, wie dies in mein Modell: public class Client { private Boolean active; } Meine RDBMS-Oracle und die active Spalte ist vom Typ NUMBER(1,0). Wie kann ich die Einschränkungen der API, um die
3
Antworten
Ich habe zwei Person: Issue und Issue_Tracker. Ich bin mit Hibernate 3.6. SELECT `issues`.`issue_id`, `issues`.`issue_raised_date`, `issues`.`issue_description`, `issue_tracker`.`tracker_status` FROM `issues` LEFT JOIN `issue_tracker` ON `issues`.`issue_id` = `issue_tracker`.`issue_id` WHERE `issues`.`status`="Escalate To" Wie Sie diese erreichen mit Hibernate Kriterien, und
4
Antworten
Ich habe eine Hibernate-Kriterien nennen, die ich ausführen möchten, in einer SQL-Anweisung. Was ich versuche zu tun ist, wählen Sie Instanzen von Eltern, dass Kinder mit einer Eigenschaft in einem Bereich von Werten (SQL-Klausel), die alle beim
1
Antworten
Will ich konvertieren Sie die folgende Unterabfrage zu verwenden, hibernate Unterabfrage: getCurrentSession().createQuery("from Employee where id in (select adminId from Department where adminId is not null)") .list(); Mitarbeiter: @ManyToOne @JoinColumn(name = "fk_department_id", nullable = true) private Department department;
6
Antworten
Brauche ich zum senden einer Abfrage zum abrufen von Werten, der eine bestimmte Gruppe von Charakteren, wie folgend: Können sagen, ich bin interessiert in 'XX' - so sollte es die Suche nach einem beliebigen Feld, dessen Wert
3
Antworten
Habe ich folgenden Unternehmen @Entity @Table(name = "rule") public class Rule implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "rule_id") private Long id; @ElementCollection(targetClass = Action.class) @CollectionTable(name = "rule_action", joinColumns = @JoinColumn(name = "rule_id")) @Enumerated(value =
3
Antworten
Bin ich kämpfen ein bisschen mit dem Konzept der alias in den Ruhezustand versetzt wird. Meine situation ist die folgende: Um @OneToMany(cascade=CascadeType.ALL,mappedBy="m_order") private Set<OrderDetail> m_details; OrderDetail @ManyToOne(cascade=CascadeType.ALL) @JoinColumn(name="product_id") private Product m_product; @ManyToOne(cascade=CascadeType.ALL) @JoinColumn(name="order_id") private Order m_order; DAO
1
Antworten
Habe ich Labors mit einer Sammlung von Staaten, hier meine vereinfachte Klassen: LabState { private Integer id; private State state; private Date date; private String comments; } State{ private Integer id; private String name; } Lab{ private
1
Antworten
Ich habe 3 Tabellen mit Namen, die Schule, SchoolType und Land. Sie können sehen, dass die Beziehung zwischen Schule und SchoolType. Was ich Abfragen möchte ist; Ausgewählten Ländern die gleiche id mit Schooltypes, dass mindestens eine Schule
1
Antworten
Möchte ich eine select * Abfrage mit hibernate. Meine DB hat nur eine ID und der name-Spalte. Ich bin mit dem folgenden Kriterium: try { SessionFactory sessFact = new Configuration() .configure("hibernate.cfg.xml").buildSessionFactory(); Session sess = sessFact.openSession(); Transaction tran
2
Antworten
Ich habe zwei Tabellen: Client (clientId, firstName, lastName, gender) Event (clientId, eventId) Muss ich stellen eine Abfrage ähnlich der folgenden Kriterien: SELECT c.clientId, c.firstName, c.lastName, c.gender, MAX(eventId) FROM Client c JOIN Event e ON c.clientId = e.clientId
3
Antworten
Ich habe in meiner mysql-Datenbank 2 Tabellen : 1.teacher(id(pk),name,phone,email) 2.student(id(pk),teacher'sid(FK),name,phone,email) Die student-Tabelle hat einen Fremdschlüssel , Lehrer'sid ,dass refrences zum Lehrer.id . Wählen Sie die Lehrer, daß Ihre id(Lehrer /innen.id) ist dasselbe wie (student.Lehrer'sid), wo student.name =
2
Antworten
Ich habe eine sql-Abfrage: select * from A INNER JOIN B ON A.id = B.id INNER JOIN C ON B.id = C.id INNER JOIN D ON C.id = D.id where D.name = 'XYZ' and D.Sex = 'M'
1
Antworten
Ich habe eine Tabelle BENUTZER mit Namen und ERSTELLUNGSDATUM, und eine api-Funktion T read(Criterion... criteria) dass die Suche nach Kriterien, die ich nicht ändern können. Mein problem ist, dass die Funktion zurückgibt, crit.uniqueResult (), aber manchmal sind
2
Antworten
Ich bin neu mit Hibernate und Kriterien Abfrage. So implementierte ich die Abfrage in HQL: select A.mobilephone B.userNick C.creditCard from mobile_table A inner join user_table B on A.codmobile=B.codmobile inner join Credit C on A.mobileCredit= C.mobileCredit Wie kann
1
Antworten
Habe ich eine Hibernate (3.5) Kriterien-Abfrage: Criteria criteria = db.getSession().createCriteria(Vendor.class); criteria.add(Restrictions.isEmpty("models")); Ausgeführt, wenn Sie mit Kriterien.Liste, Hibernate erzeugt folgende SQL (vereinfacht aus Gründen der Lesbarkeit): SELECT this_.* FROM VENDOR this_ left outer join MODEL models1_ ON this_.id
1
Antworten
Ich brauche, um Elemente abzurufen, basierend auf ein paar andere Einschränkungen, die eine ist, code 234 die andere ist die berechnete Anzahl von weniger als 10, aber ich bin nicht sicher, wie Sie Sie für die übergabe
4
Antworten
@Entity public class doctor { @Id private int id; private String username; private String password; private String phone; private String email; @OneToMany(targetEntity = patient.class, cascade = CascadeType.ALL, mappedBy = "doctor") @Cascade(value = org.hibernate.annotations.CascadeType.ALL) private Collection<patient> patients =
2
Antworten
Habe ich drei entities. diese sind: @Entity public class Organization { @Id private long id; @Column private String name; } @Entity public class Book { @Id private Long id; @Column private String name; @ManyToOne private Organization organization;
1
Antworten
Ich bin mit Spring 3.1.1.RELEASE, Hibernate 4.1.0.Finale, JUnit 4.8, und JPA 2.0 (hibernate-jpa-2.0-api). Ich versuche eine Abfrage schreiben, und Suche auf Felder der member-Feldern. Was ich meine ist, ich habe diese Person ... @GenericGenerator(name = "uuid-strategy", strategy
2
Antworten
Ich habe eine Frage, die sehr ähnlich zu diese Frage. Ich bin auswählen, werden alle Daten aus Tabelle1 alle passenden einzigartigen Kombinationen für field3 und field4 aus Tabelle2. Hier ist mein abgespeckter SQL: select * from table1
2
Antworten
Möchte ich auf "Abfrage ausführen" so etwas wie Select id, name from information where name not in (select firstname from contact where id = 1) Information Id Name 1 Test Contact id firstname 1 name 2 Test
5
Antworten
Muss ich schaffen, schaffen Kriterien oder Kriterium auf spezifische Feld myProperity (Klasse MyClass). Ich habe zu wählen, werden alle Objekte, die prop = null oder zu befriedigen, bestimmten Kriterien. Also sollte ich so etwas wie: Criteria criteria
3
Antworten
Ich bin neu zu Überwintern. Möchte ich zum abrufen aller Datensätze aus der Transaktion Tabelle, Bekam ich folgenden Fehler Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column transactio2_.deleted' in 'field list' Obwohl deleted Spalte in der Gegenwart in Tabelle Entity-Klasse
2
Antworten
Ich habe eine Tabelle, die enthält mamy Spalten und ich möchte zu aktualisieren, die eine oder mehrere Spalten der Zeile, ohne dass die verbleibenden Spalten Ich kann schreiben-Abfrage: update table as t set t.a=:a set t.b=:b where
3
Antworten
Wie kann ich die erste Zeile zu einer Tabelle mithilfe von criteria oder HQL Abfrage? Erstellung der Tabelle Skript CREATE TABLE MonthlySubscriber(MSISDN bigint(20) NOT NULL, MonthOfYear int(11) NOT NULL, PRIMARY KEY (MSISDN)); Die Antwort akzeptieren und den
1
Antworten
Ich versuche zu erstellen, die BO durch die Teilnahme an meine entity-Klassen Criteria criteria = session.createCriteria(Report.class,"r"); criteria .createAlias("template", "t") .createAlias("constituents", "rc") .createAlias("rc.entity", "pe") .createAlias("pe.model", "m") .createAlias("pe.scenario", "s") .setProjection(Projections.projectionList() .add( Projections.property("r.Id")) .add( Projections.property("t.Typ")) .add( Projections.property("pe.bId")) .add( Projections.property("m.model")) .add(
1
Antworten
In meinem aktuellen Projekt habe ich vor ein problem bekommen-entities mit hibernate Kriterien Abfrage. Ich habe die folgenden Entitäten: Professor, die enthält eine Liste von Schülern Schüler, die enthält eine Liste von Zuordnungen. Zuordnung, die enthält die
2
Antworten
Schreibe ich eine sehr einfache Abfrage, aber ich bin immer doppelte Werte aus irgendeinem Grund. Criteria cr = session.createCriteria(ProcessInstance.class, "p") .add(Restrictions.isNull("end")); @Cleanup ScrollableResults sr = cr.scroll(ScrollMode.FORWARD_ONLY); while (sr.next()) { pi = (ProcessInstance) sr.get(0); String id = pi.getId();
2
Antworten
Ich bin neu zu Überwintern und ich werde versuchen, einige Daten aus der Datenbank. Ich will nicht, um die vollständigen Daten, sondern nur eine Projektion einer Person. Die Sache ist, dass in der for-Schleife, wenn ich die
1
Antworten
Entwickle ich eine Java-Anwendung mit vielen komplexen Hibernate criteria queries. Ich würde gerne testen, diese Kriterien, um sicherzustellen, dass Sie der Auswahl des richtigen und nur die richtigen Objekte. Ein Ansatz, um dieses, natürlich, ist der Aufbau
4
Antworten
Sagen wir, Item und Gebot sind Entitäten: ein Element hat viele Angebote. Sie sind abgebildet in Hibernate in einem typischen Eltern - /Kind-Beziehung: <class name="Item" table="ITEM"> ... <set name="bids" inverse="true"> <key column="ITEM_ID"/> <one-to-many class="Bid"/> </set> </class> Wie
1
Antworten
Ich bin mir bewusst, dass Sie verwenden können {alias} verweisen auf das root-Element innerhalb einer SQLProjection: Projections.sqlProjection("MIN({alias}.field) as value", new String{"value"}, new Type{new LongType()})) Was ich versuche zu tun, ist die Referenz ein alias für eine nicht-root
5
Antworten
Möchte ich umsetzen einige universal-filter mit Hibernate Criteria. Es sollte funktionieren wie LIKE Betreiber von SQL: SELECT * FROM table WHERE table.ANYCOLOUMNHERE LIKE '%'||anyvaluehere||'%' Habe ich Map<String, String> wo Schlüssel ist eine Spalte name, und Wert ist
1
Antworten
Ich versuche, die zusammen eine komplizierte Abfrage mit Hibernate. Ich habe schon der Neigung zu Kriterien, aber ich fange an zu vermuten, es ist nicht möglich, und so Anregungen wäre hilfreich. Habe ich ein entity-Struktur wie die
2
Antworten
Brauche ich zum erstellen einer Hibernate-Kriterien der Einschränkung, dass ors 3 Bedingungen. Das problem ist, dass die Letzte Bedingung ist eigentlich, um Bedingungen mit dem AND-operator. Meine erste Bedingung: Criterion startInRange = Restrictions.between("expectedStartCanonicDate", rangeStart, rangeEnd); Meine zweite
1
Antworten
Ich brauchen, um zu konvertieren ein Hibernate criteria Abfrage wie der folgenden curList = session.createCriteria(Islem.class) .createAlias("workingDay", "d") .setProjection(Projections.sum("amount")) .add(Restrictions.eq("currency", CURRENCY)) .add(Restrictions.eq("product", product)) .add(Restrictions.ne("status", INACTIVE)) .add(Restrictions.eq("d.status", ACTIVE)) .getResultList(); Jedoch in JPA (2) ich habe keine Ahnung, wie die
1
Antworten
Wie würde ich erreichen, das mit Hibernate Einschränkungen? (((A='X') and (B in('X',Y))) or ((A='Y') and (B='Z'))) InformationsquelleAutor der Frage girishsovflow | 2011-11-14
1
Antworten
Habe ich 2 Personen als PayoutHeader.java @Entity public class PayoutHeader extends GenericDomain implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Column private Integer month; @Column private Integer year; @OneToOne private Bank bank; @Column private Double
2
Antworten
Was ist die Verwendung von setResultTransformer Methode in criteria-API? Kann sich das jemand erklären mit einem einfachen Beispiel? Ich lese die javadocs aber ich bin nicht in der Lage, Sie zu verstehen, klar. Grüße, InformationsquelleAutor der Frage
1
Antworten
Ich versuche filtern der Ergebnismenge, die durch eine foreign key: createCriteria(Person.class).add(Restrictions.ne("position", 1L)).list() Aber immer diese exception: org.hibernate.PropertyAccessException: could not get a field value by reflection getter of com.example.model.Position.id Hier sind die notwendigen JPA-Entitäten (gekürzt um die erforderlichen