Package reddit.chatbot.helper

Source Code of reddit.chatbot.helper.MainTest

package reddit.chatbot.helper;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

import reddit.chatbot.domain.model.Greeting;

public class MainTest {

  private EntityManagerFactory emf;
 
  private EntityManager em;
 
  public static void main(String... args) {
    MainTest dbTest = new MainTest();
    dbTest.initializeDbConnection();
    dbTest.putData();
    dbTest.readData();
  }

  private void readData() {
    Greeting greeting = (Greeting) em.createQuery("select g from Greeting g where g.languagee = :languagee").setParameter("languagee", "english").getSingleResult();
    System.out.println("Greeting from db:  " + greeting);
  }

  private void putData() {
    em.getTransaction().begin();
    Greeting greeting = new Greeting("Hello World!", "english");
    em.persist(greeting);
    em.getTransaction().commit();
  }

  private void initializeDbConnection() {
    emf = Persistence.createEntityManagerFactory("reddit-chatbot-persistence-unit");
    em = emf.createEntityManager();
  }
}
TOP

Related Classes of reddit.chatbot.helper.MainTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.