Customisation of the RegNo
This commit is contained in:
		@ -3,10 +3,11 @@ package ovh.herisson.Clyde;
 | 
			
		||||
import org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess;
 | 
			
		||||
import org.hibernate.engine.spi.SharedSessionContractImplementor;
 | 
			
		||||
import org.hibernate.id.IdentifierGenerator;
 | 
			
		||||
import java.sql.Connection;
 | 
			
		||||
import java.sql.ResultSet;
 | 
			
		||||
import java.sql.SQLException;
 | 
			
		||||
import java.sql.Statement;
 | 
			
		||||
 | 
			
		||||
import java.sql.*;
 | 
			
		||||
import java.util.Calendar;
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
import java.util.GregorianCalendar;
 | 
			
		||||
 | 
			
		||||
public class RegNoGenerator implements IdentifierGenerator {
 | 
			
		||||
    private final UserSaveCounter usv = UserSaveCounter.getInstance();
 | 
			
		||||
@ -24,8 +25,9 @@ public class RegNoGenerator implements IdentifierGenerator {
 | 
			
		||||
 | 
			
		||||
            ResultSet set = statement.executeQuery(query);
 | 
			
		||||
            long resp = 0;
 | 
			
		||||
            Calendar c = new GregorianCalendar();
 | 
			
		||||
            if(set.next()){
 | 
			
		||||
                resp = set.getLong(1)+1000;
 | 
			
		||||
                resp = set.getLong(1)+((c.get(Calendar.YEAR)%1000)*10000);
 | 
			
		||||
                System.out.println(resp);
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user