If anyone else is wondering an answer for this question, by using the @Column annotations, you can do the following as in the question above.
@Column(name = "IsActive", nullable = false, insertable = false)
private Short isActive;
the insertable property will not include this field in INSERT queries. Then the server will automatically put the default value assigned in the database itself.