Для небольших чисел n%3 == 0
будет хорошо. Для очень больших чисел я предлагаю сначала вычислить кросс-сумму, а затем проверить, является ли кросс-сумма кратной 3:
def is_divisible_by_3(number):
if sum(map(int, str(number))) % 3 != 0:
my_bool = False
return my_bool
Вам необходимо обновить конфигурацию с помощью соответствующих отображений, содержащих полные имена классов или подстановочные знаки:
<hibernate-configuration>
<session-factory>
...
<mapping class="com.mypackage.Category" />
</session-factory>
</hibernate-configuration>