Спецификация JPA 2.0 говорит на странице 22:
Переменные экземпляра класса должны быть частными, защищены, или видимость пакета, независимая от или доступ к полю, или доступ свойства используется. Когда доступ свойства используется, методы доступа свойства должны быть общедоступными или защищены.
Почему открытый доступ не предоставляется?
Не в случае сворачивания границы: отдельно
, спецификации W3C устанавливают его точно:
Обратите внимание, что если таблица имеет «сворачивание границы: раздельное», фон области, заданный свойством «шаг границы», всегда является фоном элемента таблицы. См. модель разделенных границ .
И:
В пространстве [интервала границ] фоны строки, столбца, группы строк и группы столбцов невидимы, что позволяет отображать фон таблицы. Строки, столбцы, группы строк и группы столбцов не могут иметь границ (т. е. агенты пользователя должны игнорировать свойства границ для этих элементов).
Возможно, потребуется проверить совместимость браузера с таблицей CSS:
-121--4435355-Блог об этом в моем блоге :) Короткая версия, чтобы найти полные названия ресурсов (если вы уже не знаете их):
var assembly = Assembly.GetExecutingAssembly();
foreach (var resourceName in assembly.GetManifestResourceNames())
System.Console.WriteLine(resourceName);
Чтобы использовать все их для чего-либо:
foreach (var resourceName in assembly.GetManifestResourceNames())
{
using(var stream = assembly.GetManifestResourceStream(resourceName))
{
// Do something with stream
}
}
Чтобы использовать ресурсы в других сборках, кроме выполняющейся, можно просто получить другой объект сборки, используя некоторые другие статические методы класса Assembly
. Надеюсь, это поможет:)
С открытыми полями не было бы возможности для надежного использования прокси-сервера - если кто-то обращается к полю напрямую, то нет простого способа для рамки персистентности перехватить этот вызов и (скажем) инициализировать содержащий объект, если это прокси.
Если доступ к полю невозможен, на прокси-объекте могут быть созданы синтетические методы получения для перехвата вызовов метода и выполнения любой необходимой «закулисной» работы.
Убедитесь, что используются методы доступа (например, Get ... Set .... это ....). Это часть принципа изоляции.
Присутствует ли файл MySQL.data.dll в том же каталоге, что и EXE-файл?
Если да, то файл MySQL.data.dll имеет соответствующую версию/открытый ключ, который ищет EXE-файл?
-121--1727167-Можно использовать объединенный источник данных из драйвера jdbc. Например, в библиотеке оракулов имеется одно:
<bean id="dataSource"
class="oracle.jdbc.pool.OracleConnectionPoolDataSource">
<property name="URL" value="jdbc:oracle:thin:@wherever:1234:whatever" />
<property name="user" value="theuser" />
<property name="password" value="thepassword" />
</bean>
-121--3833329- С DataNucleus в качестве поставщика JPA можно использовать открытые поля, но затем необходимо пометить любые классы, которые обращаются к этим полям, как «учитывающие стойкость» (см. документы DataNucleus), чтобы они могли быть расширены для удовлетворения этого