public static void ReloadConfig() {
try {
AnnotationConfiguration config = new AnnotationConfiguration();
Conexion conn = configDB.config();
/*
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/zille2</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">infomati</property>*/
config.setProperty("hibernate.connection.url",
"jdbc:mysql://" + conn.getHost() + ":3306/" + conn.getDbname());
config.setProperty("hibernate.connection.username", conn.getDbuser());
config.setProperty("hibernate.connection.password", conn.getDbpass());
System.out.println("Reiniciando configuración hibernate");
sessionFactory = config.configure().buildSessionFactory();
} catch (Throwable ex) {
// Log the exception.
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
java类org.hibernate.cfg.AnnotationConfiguration的实例源码
HibernateUtil.java 文件源码
项目:zprojects
阅读 41
收藏 0
点赞 0
评论 0
AnnotationSessionFactoryBean.java 文件源码
项目:class-guard
阅读 36
收藏 0
点赞 0
评论 0
/**
* Reads metadata from annotated classes and packages into the
* AnnotationConfiguration instance.
*/
@Override
protected void postProcessMappings(Configuration config) throws HibernateException {
AnnotationConfiguration annConfig = (AnnotationConfiguration) config;
if (this.annotatedClasses != null) {
for (Class<?> annotatedClass : this.annotatedClasses) {
annConfig.addAnnotatedClass(annotatedClass);
}
}
if (this.annotatedPackages != null) {
for (String annotatedPackage : this.annotatedPackages) {
annConfig.addPackage(annotatedPackage);
}
}
scanPackages(annConfig);
}
HibernateUtil.java 文件源码
项目:web-service-annotation-tool
阅读 42
收藏 0
点赞 0
评论 0
private static SessionFactory buildSessionFactory() {
try {
// Create the SessionFactory from hibernate.cfg.xml
return new AnnotationConfiguration().configure()
.addAnnotatedClass(AccountModel.class)
.addAnnotatedClass(RESTServiceModel.class)
.addAnnotatedClass(ResourceModel.class)
.addAnnotatedClass(RESTMethodModel.class)
.addAnnotatedClass(RESTParameterModel.class)
.addAnnotatedClass(InputMessageModel.class)
.addAnnotatedClass(InputParameterModel.class)
.addAnnotatedClass(OutputMessageModel.class)
.addAnnotatedClass(OutputParameterModel.class)
.addAnnotatedClass(SOAPOperationModel.class)
.addAnnotatedClass(SOAPServiceModel.class)
.buildSessionFactory();//TODO add the rest models here
}
catch (Throwable ex) {
// Make sure you log the exception, as it might be swallowed
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
HibernateManager.java 文件源码
项目:Expert_system
阅读 48
收藏 0
点赞 0
评论 0
public static Session getSession()
{
if (sessionFactory == null)
{
synchronized (HibernateManager.class)
{
if (sessionFactory == null)
{
try
{
log.info("Creating new Content SessionFactory");
sessionFactory = new AnnotationConfiguration().configure().buildSessionFactory();
}
catch (Throwable ex)
{
log.error("Initial Content SessionFactory creation failed.", ex);
throw new ExceptionInInitializerError(ex);
}
}
}
}
return sessionFactory.openSession();
}
HibernateAnnotationsTest.java 文件源码
项目:common-security-module
阅读 28
收藏 0
点赞 0
评论 0
public void testAnnotated(){
SessionFactory sf=null;
AnnotationConfiguration configuration= null;
String hibernateCfgFileName = "instanceleveltest_annotations.hibernate.cfg.xml";
configuration = new AnnotationConfiguration().configure(hibernateCfgFileName);
sf = configuration.buildSessionFactory();
Session session = null;
session = sf.openSession();
Criteria criteria = session.createCriteria(Card.class);
List l = criteria.list();
int size = l.size();
System.out.println("============= Annotated SYSTEM ==================");
System.out.println("Total no of Cards on which user has access= "+l.size());
System.out.println("------------------------------------------------------");
session.close();
sf.close();
assertEquals("Incorrect number of cards retrieved",size, 53); // Expecting all cards in the deck including the joker.
}
MakeTable.java 文件源码
项目:billiards
阅读 43
收藏 0
点赞 0
评论 0
/**
* @param args
*/
public static void main(String[] args) {
// Configuration config = new AnnotationConfiguration().configure();
AnnotationConfiguration config = new AnnotationConfiguration().configure();
config.addAnnotatedClass(TUser.class)
.addAnnotatedClass(TGameDetailRecord.class)
.addAnnotatedClass(TMatch.class)
.addAnnotatedClass(TMatchType.class)
.addAnnotatedClass(TResult.class);
/*
config.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLDialect");
new SchemaExport(cfg, connection);*/
SchemaExport se = new SchemaExport(config);
se.create(true, true);
}
HibernateHelper.java 文件源码
项目:labviewer
阅读 36
收藏 0
点赞 0
评论 0
/**
* Constructor to build the hibernate helper.
* @param namingStrategy the name strategy, if one is needed, null otherwise.
* @param interceptor the interceptor, if one is needed, null otherwise.
*/
public HibernateHelper(NamingStrategy namingStrategy, Interceptor interceptor) {
try {
configuration = new AnnotationConfiguration();
initializeConfig(namingStrategy, interceptor);
configuration = configuration.configure();
// We call buildSessionFactory twice, because it appears that the annotated classes are
// not 'activated' in the config until we build. The filters required the classes to
// be present, so we throw away the first factory and use the second. If this is
// removed, you'll likely see a NoClassDefFoundError in the unit tests
configuration.buildSessionFactory();
sessionFactory = configuration.buildSessionFactory();
} catch (HibernateException e) {
// LOG.error(e.getMessage(), e);
// throw new ExceptionInInitializerError(e);
LOG.warn("Failed to initialize HibernateHelper using hibernate.cfg.xml. "
+ "This is expected behavior during unit testing." , e);
e.printStackTrace();
}
}
EntityManagerUtils.java 文件源码
项目:Jouve-Project
阅读 35
收藏 0
点赞 0
评论 0
public static void setUp() {
AnnotationConfiguration config = new AnnotationConfiguration();
config.setProperty("hibernate.current_session_context_class", "managed");
config.setProperty("hibernate.c3p0.max_size", "20").setProperty(
"hibernate.c3p0.timeout", "3000").setProperty(
"hibernate.c3p0.idle_test_period", "300").setProperty("hibernate.hbm2ddl.auto", "update");
ConstellioAnnotationUtils.addAnnotatedClasses(config);
sessionFactory = config.buildSessionFactory();
Application.set(new DataDummyWebApplication());
org.hibernate.classic.Session hibernateSession = sessionFactory.openSession();
hibernateSession.beginTransaction();
ManagedSessionContext.bind(hibernateSession);
}
Splash.java 文件源码
项目:acal
阅读 44
收藏 0
点赞 0
评论 0
private void testarConexao1(){
new Thread(){
@Override
public void run(){
Session session= null;
try{
progress.setString("Testando Conexão com o Banco de Dados");
session = new AnnotationConfiguration().configure().setProperty("hibernate.connection.username", "root").setProperty("hibernate.connection.password", "123").buildSessionFactory().openSession();
}catch(HibernateException e){
JOptionPane.showMessageDialog(null, "Erro de conexão ao banco de dados: "+e.getMessage());
System.exit(1);
}finally{
if(session != null){
session.close();
}
}
progress.setString("Conexão bem sucedida...");
}
}.start();
}
HibernateAbstractClassDFTest.java 文件源码
项目:t4f-data
阅读 38
收藏 0
点赞 0
评论 0
@BeforeClass
public final void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.addAccessor(AbstractWithDF.class)
.forAll(Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
});
injector.getInstance(PersistenceService.class).start();
}
HibernateDynamicFinderAbstractClassTest.java 文件源码
项目:t4f-data
阅读 35
收藏 0
点赞 0
评论 0
@BeforeMethod
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.addAccessor(AbstractDF.class)
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntityTxnal.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
});
injector.getInstance(PersistenceService.class).start();
}
HibernateDynamicFindersTest.java 文件源码
项目:t4f-data
阅读 41
收藏 0
点赞 0
评论 0
@BeforeClass
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.addAccessor(HibernateTestAccessor.class)
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
});
injector.getInstance(PersistenceService.class).start();
}
HibernateDynamicFinderWithIsolationTest.java 文件源码
项目:t4f-data
阅读 30
收藏 0
点赞 0
评论 0
@BeforeMethod
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.addAccessor(HibernateTestAccessorForDFs.class)
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntityTxnal.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
});
injector.getInstance(PersistenceService.class).start();
}
ClassLevelManagedLocalTransactionsTest.java 文件源码
项目:t4f-data
阅读 29
收藏 0
点赞 0
评论 0
@BeforeMethod
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.forAll(Matchers.annotatedWith(Transactional.class), Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
}
);
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
ManualLocalTransactionsWithCustomMatchersTest.java 文件源码
项目:t4f-data
阅读 33
收藏 0
点赞 0
评论 0
@BeforeClass
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.REQUEST)
.forAll(Matchers.subclassesOf(TransactionalObject.class), Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spr-managed-persistence.properties")));
}
});
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
ManualLocalTransactionsTest.java 文件源码
项目:t4f-data
阅读 30
收藏 0
点赞 0
评论 0
@BeforeClass
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.REQUEST)
.forAll(Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spr-managed-persistence.properties")));
}
});
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
JoiningLocalTransactionsTest.java 文件源码
项目:t4f-data
阅读 32
收藏 0
点赞 0
评论 0
@BeforeClass
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.forAll(Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
}
);
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
ManualLocalReadOnlyTransactionsTest.java 文件源码
项目:t4f-data
阅读 31
收藏 0
点赞 0
评论 0
@BeforeClass
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.REQUEST)
.forAll(Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spr-managed-persistence.properties")));
}
});
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
ManagedLocalTransactionsTest.java 文件源码
项目:t4f-data
阅读 34
收藏 0
点赞 0
评论 0
@BeforeMethod
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.forAll(Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
}
);
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
HibernateWorkManagerTest.java 文件源码
项目:t4f-data
阅读 27
收藏 0
点赞 0
评论 0
@BeforeClass
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.REQUEST)
.forAll(Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
});
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
SessionProvisionTest.java 文件源码
项目:t4f-data
阅读 35
收藏 0
点赞 0
评论 0
@BeforeClass
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.forAll(Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
});
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
ManualLocalTransactionsConfidenceTest.java 文件源码
项目:t4f-data
阅读 28
收藏 0
点赞 0
评论 0
@BeforeClass
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.forAll(Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateTestEntity.class)
.addAnnotatedClass(HibernateParentTestEntity.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
});
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
ReadOnlyTransactionsTest.java 文件源码
项目:t4f-data
阅读 33
收藏 0
点赞 0
评论 0
@BeforeClass
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.forAll(Matchers.any())
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(ReadOnlyTransactionalObject.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
});
//startup persistence
injector.getInstance(PersistenceService.class).start();
}
AdvancedTransactionsConfigTest.java 文件源码
项目:t4f-data
阅读 34
收藏 0
点赞 0
评论 0
@BeforeMethod
public void pre() {
injector = Guice.createInjector(PersistenceService.usingHibernate()
.across(UnitOfWork.TRANSACTION)
.forAll(annotatedWith(Transactional.class), any())
.forAll(not(annotatedWith(Transactional.class)),
annotatedWith(Transactional.class))
.buildModule(),
new AbstractModule() {
protected void configure() {
bind(Configuration.class).toInstance(new AnnotationConfiguration()
.addAnnotatedClass(HibernateAdvancedTxTestEntity.class)
.setProperties(Initializer.loadProperties("spt-persistence.properties")));
}
}
);
//startup persistence
injector.getInstance(PersistenceService.class)
.start();
}
HibernateUtil.java 文件源码
项目:wso2-hacks
阅读 54
收藏 0
点赞 0
评论 0
private static SessionFactory buildSessionFactory() {
try {
// Create the SessionFactory from hibernate.cfg.xml
return new AnnotationConfiguration().configure()
.buildSessionFactory();
} catch (Throwable ex) {
System.err.println("Initial SessionFactory creation failed." + ex);
throw new ExceptionInInitializerError(ex);
}
}
TestDao.java 文件源码
项目:trivolous
阅读 32
收藏 0
点赞 0
评论 0
@BeforeClass
public static void runBeforeClass() throws Exception {
// ApplicationContext context =
// new ClassPathXmlApplicationContext("beans-hibernate.xml");
// dao = (MemberDao) context.getBean("memberDao");
Configuration configuration = new AnnotationConfiguration().configure();
sessionFactory = configuration.buildSessionFactory();
}
HibernateDatabase.java 文件源码
项目:greenpepper
阅读 35
收藏 0
点赞 0
评论 0
/**
* <p>Constructor for HibernateDatabase.</p>
*
* @param properties a {@link java.util.Properties} object.
* @throws org.hibernate.HibernateException if any.
*/
public HibernateDatabase(Properties properties) throws HibernateException
{
cfg = new AnnotationConfiguration();
cfg.setProperties(properties);
setAnnotadedClasses();
loadConfig();
}
HibernateDatabase.java 文件源码
项目:greenpepper
阅读 34
收藏 0
点赞 0
评论 0
/**
* <p>Constructor for HibernateDatabase.</p>
*
* @param properties a {@link java.util.Properties} object.
* @throws org.hibernate.HibernateException if any.
*/
public HibernateDatabase(Properties properties) throws HibernateException
{
cfg = new AnnotationConfiguration();
cfg.setProperties(properties);
setAnnotadedClasses();
}
HibernateUtils.java 文件源码
项目:contexttoolkit
阅读 44
收藏 0
点赞 0
评论 0
public static synchronized SessionFactory getSessionFactory() throws HibernateException {
if (sessionFactory == null) {
sessionFactory = new AnnotationConfiguration()
// see http://java.dzone.com/articles/hibernate-3-annotations?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29
.addPackage("context.arch.logging.hibernate")
.addAnnotatedClass(ComponentSubscription.class)
.addAnnotatedClass(ComponentUpdate.class)
.addAnnotatedClass(CUAttribute.class)
.addAnnotatedClass(CUDestination.class)
.addAnnotatedClass(WidgetRegistration.class)
.addAnnotatedClass(WRAttribute.class)
.addAnnotatedClass(WRCallback.class)
.addAnnotatedClass(WRService.class)
.addAnnotatedClass(WRServiceFunction.class)
.addAnnotatedClass(EnactorRegistration.class)
.addAnnotatedClass(ERParameter.class)
.addAnnotatedClass(ERReference.class)
.addAnnotatedClass(ComponentEvaluated.class)
.addAnnotatedClass(ComponentAdded.class)
.addAnnotatedClass(CAParamAttribute.class)
.addAnnotatedClass(ParameterValueChanged.class)
.addAnnotatedClass(PVCParamAttribute.class)
.addAnnotatedClass(ServiceExecution.class)
.addAnnotatedClass(SEInputAttribute.class)
.buildSessionFactory();
}
return sessionFactory;
}
AbstractDAOTestCase.java 文件源码
项目:JForum
阅读 35
收藏 0
点赞 0
评论 0
@Before
public void setUp() throws Exception {
Configuration config = new AnnotationConfiguration();
config.configure("/hibernate-tests.cfg.xml");
sessionFactory = config.buildSessionFactory();
session = sessionFactory.openSession();
beginTransaction();
}