// Path: datastore/sql/Ebean/src/main/java/com/ebean/model/Human.java
// @Entity
// @Table(name = "human")
// public class Human {
// 
//     private long userId;
//     private String firstName;
//     private String lastName;
//     private String gender;
//     private int age;
// 
//     @Id
//     @Column(name = "userId")
//     public long getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(long userId) {
//         this.userId = userId;
//     }
// 
//     @Column(name = "first_name")
//     public String getFirstName() {
//         return firstName;
//     }
// 
//     public void setFirstName(String firstName) {
//         this.firstName = firstName;
//     }
// 
//     @Column(name = "last_name")
//     public String getLastName() {
//         return lastName;
//     }
// 
//     public void setLastName(String lastName) {
//         this.lastName = lastName;
//     }
// 
//     @Column(name = "gender")
//     public String getGender() {
//         return gender;
//     }
// 
//     public void setGender(String gender) {
//         this.gender = gender;
//     }
// 
//     @Column(name = "age")
//     public int getAge() {
//         return age;
//     }
// 
//     public void setAge(int age) {
//         this.age = age;
//     }
// 
// }


import com.ebean.model.Human;
import io.ebean.Ebean;
import io.ebean.EbeanServer;
import io.ebean.Query;
import org.apache.log4j.BasicConfigurator;
import org.junit.Test;
import static org.junit.Assert.assertNotNull;
package com.test.human;



/**
 * @author saifasif
 */
public class CrudTest {

    @Test
    public void insert_via_server() {
        BasicConfigurator.configure();
        Human being = null;

        being = new Human();
        being.setAge(12);
        being.setFirstName("I");
        being.setLastName("be human");
        being.setUserId(1L);
        being.setGender("m");

        EbeanServer server = Ebean.getDefaultServer();
        server.beginTransaction();

        server.save(being);
        server.commitTransaction();

        assertNotNull(being.getAge());

// Path: datastore/sql/Ebean/src/main/java/com/ebean/model/Human.java
// @Entity
// @Table(name = "human")
// public class Human {
// 
//     private long userId;
//     private String firstName;
//     private String lastName;
//     private String gender;
//     private int age;
// 
//     @Id
//     @Column(name = "userId")
//     public long getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(long userId) {
//         this.userId = userId;
//     }
// 
//     @Column(name = "first_name")
//     public String getFirstName() {
//         return firstName;
//     }
// 
//     public void setFirstName(String firstName) {
//         this.firstName = firstName;
//     }
// 
//     @Column(name = "last_name")
//     public String getLastName() {
//         return lastName;
//     }
// 
//     public void setLastName(String lastName) {
//         this.lastName = lastName;
//     }
// 
//     @Column(name = "gender")
//     public String getGender() {
//         return gender;
//     }
// 
//     public void setGender(String gender) {
//         this.gender = gender;
//     }
// 
//     @Column(name = "age")
//     public int getAge() {
//         return age;
//     }
// 
//     public void setAge(int age) {
//         this.age = age;
//     }
// 
// }


// Path: datastore/sql/Ebean/src/test/java/com/test/human/CrudTest.java
import com.ebean.model.Human;
import io.ebean.Ebean;
import io.ebean.EbeanServer;
import io.ebean.Query;
import org.apache.log4j.BasicConfigurator;
import org.junit.Test;
import static org.junit.Assert.assertNotNull;

package com.test.human;



/**
 * @author saifasif
 */
public class CrudTest {

    @Test
    public void insert_via_server() {
        BasicConfigurator.configure();
        Human being = null;

        being = new Human();
        being.setAge(12);
        being.setFirstName("I");
        being.setLastName("be human");
        being.setUserId(1L);
        being.setGender("m");

        EbeanServer server = Ebean.getDefaultServer();
        server.beginTransaction();

        server.save(being);
        server.commitTransaction();

        assertNotNull(being.getAge());

        Query<Human> find = server.find(Human.class);