Added PersistenceManager and Namedqueries

In theory, this code is all we need for database integration
This commit is contained in:
delvh
2020-01-03 18:17:26 +01:00
parent 351b5f02fb
commit 0ecc9cf0e9
3 changed files with 94 additions and 5 deletions

View File

@ -7,6 +7,8 @@ import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
@ -24,6 +26,8 @@ import javax.persistence.TemporalType;
* @since Envoy Server Standalone v0.1-alpha
*/
@Entity
@Table(name = "users")
@NamedQuery(query = "SELECT u FROM DBUser u WHERE u.id = :id", name = "getUserById")
public class User {
@Id