我已经开始使用JDBI库,现在我面临有关插入和更新查询的问题。
目前,插入代码如下:
jdbiConn.createUpdate("INSERT INTO " + TABLE_NAME + " VALUES(:ID, :column1, :column2, :column3, :column4)")
.bindBean(MyPOJOClass.class)
.execute();
并进行更新:
jdbiConn.createUpdate("UPDATE " + TABLE_NAME + " SET ID = :ID, Column1 = :column1, Column2 = :column2, Column3 = :column3, Column4 = :column4)")
.bindBean(MyPOJOClass.class)
.execute();
但是我的问题是,例如MyPOJOClass经常更改它的字段和表的列,因此我每次都必须更改插入查询代码以匹配我的列/字段。
还有另一种执行此查询的方法,而无需指定用于插入和更新查询代码的列名和值?我找不到与我的问题有关的东西,所以您能帮我吗?
谢谢。