public class JPA extends Object
//find the config file
InputStream inputStream = Main.class.getResourceAsStream("application_for_test.yml");
Settings settings = InternalSettingsPreparer.simplePrepareSettings(ImmutableSettings.Builder.EMPTY_SETTINGS,
inputStream);
//configure ORM
JPA.CSDNORMConfiguration csdnormConfiguration = new JPA.CSDNORMConfiguration("development", settings, Main.class.getClassLoader());
JPA.configure(csdnormConfiguration);
//finally load all you model
JPA.loadModels();
//then you can use you pojo now
Tag.findAll();
| Modifier and Type | Class and Description |
|---|---|
static class |
JPA.CSDNORMConfiguration |
static class |
JPA.JPAModelLoader |
| Constructor and Description |
|---|
JPA() |
| Modifier and Type | Method and Description |
|---|---|
static ClassLoader |
classLoader() |
static javassist.ClassPool |
classPool() |
static void |
configure(JPA.CSDNORMConfiguration csdnormConfiguration) |
static DBInfo |
dbInfo() |
static DBType |
dbType() |
static Environment |
environment() |
static JPAConfig |
getJPAConfig() |
static com.google.inject.Injector |
injector() |
static void |
injector(com.google.inject.Injector injector) |
static void |
loadModels() |
static String |
mode() |
static Map<String,String> |
properties() |
static Map<String,String> |
properties(Settings mysqlSetting) |
static void |
setJPAConfig(JPAConfig _jpaConfig) |
static Settings |
settings() |
public static void configure(JPA.CSDNORMConfiguration csdnormConfiguration)
public static JPAConfig getJPAConfig()
public static void setJPAConfig(JPAConfig _jpaConfig)
public static ClassLoader classLoader()
public static String mode()
public static javassist.ClassPool classPool()
public static com.google.inject.Injector injector()
public static Settings settings()
public static Environment environment()
public static DBType dbType()
public static DBInfo dbInfo()
public static void loadModels()
public static void injector(com.google.inject.Injector injector)
Copyright © 2018. All Rights Reserved.