Hibernate returns BigIntegers instead of longs
This is my Sender entity @Entity public class Sender { @Id @GeneratedValue(strategy = GenerationType.AUTO) private long senderId; ... ... public long getSenderId() { return senderId; } public void setSenderId(long senderId) { this.senderId = senderId; } } When I try to execute following query: StringBuilder query = new StringBuilder(); query.append("Select sender.* "); query.append("From sender "); query.append("INNER JOIN coupledsender_subscriber "); query.append("ON coupledsender_subscriber.Sender_senderId = sender.SenderId "); query.append("WHERE coupledsender_subscriber.Subscriber