0
У меня есть объект с булевым полем какHibernate PostGreSQL логических проблемы
@Entity
@Table(name = "USERS")
public class User {
@Id
@GeneratedValue
@Column(name = "ID")
private Integer id;
@Column(name = "ACTIVE")
private Boolean active = true;
}
И запрос для создания
CREATE TABLE IF NOT EXISTS USERS(
ID SERIAL PRIMARY KEY,
ACTIVE SMALLINT ,
LOGIN CHAR(255) NOT NULL,
NAME CHAR(255) NOT NULL,
PASSWORD CHAR(255) NOT NULL,
ROLE INTEGER NOT NULL REFERENCES ROLE(ID)
);
Когда я пытаюсь взять объект пользователя у меня есть следующее исключение ERROR: оператора не существует: smallint = boolean
Почему вы используете 'smallint', если хотите' boolean'? –