Java connector problem

the api document say " your ‘id’ field in the database must be auto-increment. " ,but my table don’t have a auto-increment field ,and no field is int type,i want to use the connector ,what shall i do?

Each record must have unique ID, is data in your case has the one?
How do you plan to assign ids to the new records?

It much more easy to work with auto-increment id, but it possible to add custom logic through beforeInsert behavior, and generate new ID value by java code.