Это сделало бы работу:
number=int(raw_input("Enter a number to see if its prime:"))
if number <= 1:
print "number is not prime"
else:
a=2
check = True
while a != number:
if number%a == 0:
print "Number is not prime"
check = False
break
a+=1
if check == True:
print "Number is prime"
Не думайте, что Hibernate позволяет отображать таблицу без первичного ключа ... подумайте о том, как Hibernate будет выполнять обновления без столбца, который может однозначно идентифицировать строку.
Думаю, работа -around - использовать составной ключ со всеми столбцами, но гораздо лучше добавить первичный ключ.