A member of my class is of Type Byte. As you know its initial value would be `NULL`. But I want it to be `0` if no one calls constructor by default. So would the way I do it be the right way? Because in my database this value is not allowed to be `NULL`. So I need to give it a value which by default should be `0`. 

```java
@Entity
@Table(name = "Holiday")
public class Holiday {

   @Column(columnDefinition = "Bit(2)")
   private Byte approved = (byte) 0;

   public Holiday() {
   }

   public Holiday( Byte approved) {
      super();
      this.approved = approved;
   }

```

P.S.: Of course this class has many more members and also another constructor. But for demo I removed all the other members.