Я хотел бы знать, как динамически регистрировать источники данных JNDI с помощью модуля multi-tenant-core-plugin в режиме с одним владельцем.Я искал почти две недели и нашел несколько подсказок, как это сделать, например, JndiTemplate или BeanBuilder.Но я не смог понять это ..
Буду признателен, если кто-нибудь сможет мне помочь ..
Немного информации по этому поводу: Grails 1.3.7, Hibernate 1.3.7 Tomcat 1.3.7 Multi-tenant-core plugin 1.0.0
Было бы очень приятно зарегистрировать клиента с его собственным источником данных на лету, не останавливая программу и добавляя его в grails.naming.entries и в DatasourceTenantMapЯ знаю, что существует класс домена DataSourceTenantMap.groovy:
class DataSourceTenantMap {
String dataSource
Integer mappedTenantId
static constraints = {}
}
, но мне нужно зарегистрировать больше, чем просто mappedTenantId и источник данных.Поэтому я попытался связать BasicDataSource с JndiTemplate или NamingManager.Но это не сработало ..
Если вам нужна дополнительная информация, пожалуйста, попросите их!