Commit 7a1fc681 by Juho Juopperi

references to users table fixed

1 parent 55c99921
......@@ -91,14 +91,14 @@ public class AccountEvent implements EventChildInterface {
/**
* The user that bought the products.
*/
@JoinColumn(name = "user_id", referencedColumnName = "id", nullable = false)
@JoinColumn(name = "user_id", referencedColumnName = "user_id", nullable = false)
@ManyToOne(optional = false)
private User user;
/**
* Who sold the items to the user.
*/
@JoinColumn(name = "seller_user_id", referencedColumnName = "id")
@JoinColumn(name = "seller_user_id", referencedColumnName = "user_id")
@ManyToOne(optional = true)
private User seller;
......
......@@ -33,7 +33,7 @@ import javax.persistence.Version;
@Table(name = "bills")
@NamedQueries( {
@NamedQuery(name = "Bill.findAll", query = "SELECT b FROM Bill b"),
@NamedQuery(name = "Bill.findByDueDate", query = "SELECT b FROM Bill b WHERE b.dueDate = :dueDate"),
@NamedQuery(name = "Bill.findByPaidDate", query = "SELECT b FROM Bill b WHERE b.paidDate = :paidDate"),
@NamedQuery(name = "Bill.findByReferenceNumber", query = "SELECT b FROM Bill b WHERE b.referenceNumber = :referenceNumber"),
......@@ -93,7 +93,7 @@ public class Bill implements EventChildInterface {
/**
* User who should pay this bill.
*/
@JoinColumn(name = "user_id", referencedColumnName = "id", nullable = false)
@JoinColumn(name = "user_id", referencedColumnName = "user_id", nullable = false)
@ManyToOne(optional = false)
private User user;
......
......@@ -84,7 +84,7 @@ public class CompoEntry implements EventChildInterface {
@ManyToOne(optional = false)
private Compo compo;
@JoinColumn(name = "creator_user_id", referencedColumnName = "id")
@JoinColumn(name = "creator_user_id", referencedColumnName = "user_id")
@ManyToOne
private User creator;
......
......@@ -51,7 +51,7 @@ public class CompoEntryParticipant implements EventChildInterface {
@ManyToOne(optional = false)
private CompoEntry entry;
@JoinColumn(name = "user_id", referencedColumnName = "id", nullable = false, updatable = false)
@JoinColumn(name = "user_id", referencedColumnName = "user_id", nullable = false, updatable = false)
@ManyToOne(optional = false)
private User user;
......
......@@ -47,7 +47,7 @@ public class DiscountInstance implements EventChildInterface {
@ManyToOne(optional = false)
private Discount discount;
@JoinColumn(name = "user_id", referencedColumnName = "id", nullable = false)
@JoinColumn(name = "user_id", referencedColumnName = "user_id", nullable = false)
@ManyToOne(optional = false)
private User user;
......
......@@ -47,7 +47,7 @@ public class EventSettings implements ModelInterface<Integer> {
private List<Event> events;
@ManyToOne
@JoinColumn(name = "admin_user_id", referencedColumnName = "id", nullable = false)
@JoinColumn(name = "admin_user_id", referencedColumnName = "user_is", nullable = false)
private User admin;
@Version
......
......@@ -61,7 +61,7 @@ public class GroupMembership implements EventChildInterface {
@OneToOne(optional = false)
private Place placeReservation;
@JoinColumn(name = "user_id", referencedColumnName = "id")
@JoinColumn(name = "user_id", referencedColumnName = "user_id")
@ManyToOne
private User user;
......
......@@ -48,7 +48,7 @@ public class LogEntry implements EventChildInterface {
@ManyToOne(optional = false)
private LogEntryType type;
@JoinColumn(name = "user_id", referencedColumnName = "id")
@JoinColumn(name = "user_id", referencedColumnName = "user_id")
@ManyToOne
private User user;
......
......@@ -8,6 +8,7 @@ import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
......@@ -85,7 +86,7 @@ public class Place implements EventChildInterface {
* Who is the current currentUser (mapped with code printed on the place) of
* the place. Used in Vectorama currentUser tracking.
*/
@JoinColumn(name = "current_user_id", referencedColumnName = "id")
@JoinColumn(name = "current_user_id", referencedColumnName = "user_id")
@ManyToOne
private User currentUser;
@Version
......
......@@ -31,7 +31,8 @@ import javax.persistence.Version;
@NamedQuery(name = "PlaceGroup.findAll", query = "SELECT p FROM PlaceGroup p"),
@NamedQuery(name = "PlaceGroup.findByCreated", query = "SELECT p FROM PlaceGroup p WHERE p.created = :created"),
//@NamedQuery(name = "PlaceGroup.findByEdited", query = "SELECT p FROM PlaceGroup p WHERE p.edited = :edited"),
// @NamedQuery(name = "PlaceGroup.findByEdited", query =
// "SELECT p FROM PlaceGroup p WHERE p.edited = :edited"),
@NamedQuery(name = "PlaceGroup.findByCode", query = "SELECT p FROM PlaceGroup p WHERE p.code = :code"),
@NamedQuery(name = "PlaceGroup.findByName", query = "SELECT p FROM PlaceGroup p WHERE p.name = :name"),
@NamedQuery(name = "PlaceGroup.findByActive", query = "SELECT p FROM PlaceGroup p WHERE p.active = :active"),
......@@ -63,7 +64,7 @@ public class PlaceGroup implements EventChildInterface {
@Column(name = "group_details")
private String details;
@JoinColumn(name = "creator_user_id", referencedColumnName = "id")
@JoinColumn(name = "creator_user_id", referencedColumnName = "user_id")
@ManyToOne
private User creator;
......
......@@ -62,7 +62,7 @@ public class PrintedCard implements EventChildInterface {
@ManyToOne
private Location currentLocation;
@JoinColumn(name = "users_id", referencedColumnName = "users_id", nullable = false)
@JoinColumn(name = "user_id", referencedColumnName = "user_id", nullable = false)
@ManyToOne(optional = false)
private User user;
......
......@@ -42,10 +42,8 @@ public class Role implements EventChildInterface {
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name = "role_memberships", joinColumns = {
@JoinColumn(name = "role_id", referencedColumnName = "id"),
@JoinColumn(name = "event_id", referencedColumnName = "event_id") }, inverseJoinColumns = {
@JoinColumn(name = "user_id", referencedColumnName = "id"),
@JoinColumn(name = "event_id", referencedColumnName = "event_id") })
@JoinColumn(name = "role_id", referencedColumnName = "id"),
@JoinColumn(name = "event_id", referencedColumnName = "event_id") }, inverseJoinColumns = { @JoinColumn(name = "user_id", referencedColumnName = "user_id") })
private List<User> users;
@ManyToMany
......
......@@ -35,6 +35,7 @@ import fi.insomnia.bortal.utilities.PasswordFunctions;
@Table(name = "users")
@NamedQueries( {
@NamedQuery(name = "User.findAll", query = "SELECT u FROM User u"),
@NamedQuery(name = "User.findById", query = "SELECT u FROM User u WHERE u.id = :id"),
@NamedQuery(name = "User.findByCreated", query = "SELECT u FROM User u WHERE u.created = :created"),
@NamedQuery(name = "User.findByActive", query = "SELECT u FROM User u WHERE u.active = :active"),
@NamedQuery(name = "User.findByPassword", query = "SELECT u FROM User u WHERE u.password = :password"),
......@@ -55,7 +56,7 @@ public class User implements ModelInterface<Integer> {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "users_id", nullable = false)
@Column(name = "user_id", nullable = false)
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
......
......@@ -5,7 +5,6 @@
package fi.insomnia.bortal.model;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
......@@ -52,7 +51,7 @@ public class UserImage implements ModelInterface<Integer> {
@Column(name = "image_data")
private byte[] imageData;
@JoinColumn(name = "user_id", referencedColumnName = "id")
@JoinColumn(name = "user_id", referencedColumnName = "user_id")
@ManyToOne
private User user;
......
......@@ -50,7 +50,7 @@ public class Vote implements EventChildInterface {
@ManyToOne(optional = false)
private CompoEntry compoEntry;
@JoinColumn(name = "voter_user_id", referencedColumnName = "id", nullable = false)
@JoinColumn(name = "voter_user_id", referencedColumnName = "user_id", nullable = false)
@ManyToOne(optional = false)
private User voter;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!