Это указатель на указатель. Для более подробной информации вы можете проверить: Указатель на указатель
РЕДАКТИРОВАТЬ Это может быть полезно, например, для динамического выделения многомерных массивов:
Как:
#include
int **array;
array = malloc(nrows * sizeof(int *));
if(array == NULL)
{
fprintf(stderr, "out of memory\n");
exit or return
}
for(i = 0; i < nrows; i++)
{
array[i] = malloc(ncolumns * sizeof(int));
if(array[i] == NULL)
{
fprintf(stderr, "out of memory\n");
exit or return
}
}
<property name="DPart1" not-null="true"/>
должно работать ...
Разве вы не можете получить к нему доступ как к полю?
access = "field"
для свойства, называемого «dPart1», гибернация будет пытаться получить метод с именем «getDpart1», а не «getDPart1» IIRC
Я нашел решение
Пожалуйста, сделайте dPart1 dpart1 и снова измените геттер и сеттер ..
Теперь это работает для меня.
Не забудьте также изменить xml .
private String rptausu;
public String getRptausu() {
return rptausu;
}
public void setRptausu(String rpta) {
rptausu = rpta;
}
сопоставление:
<property name="prtausu" />
работает правильно