insert/update 上的 Apache DBults 列映射?
Apache DButils column mapping on insert/update?
Apache DBUtils 的 BeanHandler
可以在使用 SELECT 查询时方便地将数据映射到 bean 中。但是写数据的时候好像不能这样,所以我需要用一个容易出错的方式:
newid = qRunner.insert("insert into table(field1Name, field2Name, ... field5Name) values(?,?,?,?,?)",
new ScalarHandler<Long>(), field1Value, field2Value, ... field5Value);
对于数十列,很容易弄乱问号与列值的配对。是否有类似的轻量级库或某种可以双向映射字段的 DBUtils 扩展? (我知道 Hibernate,但它对我的项目来说太重了。)
我发现它对我的项目来说太晚了,但是 Persism 似乎能够在没有 Hibernate 麻烦的情况下处理我需要的东西。
Apache DBUtils 的 BeanHandler
可以在使用 SELECT 查询时方便地将数据映射到 bean 中。但是写数据的时候好像不能这样,所以我需要用一个容易出错的方式:
newid = qRunner.insert("insert into table(field1Name, field2Name, ... field5Name) values(?,?,?,?,?)",
new ScalarHandler<Long>(), field1Value, field2Value, ... field5Value);
对于数十列,很容易弄乱问号与列值的配对。是否有类似的轻量级库或某种可以双向映射字段的 DBUtils 扩展? (我知道 Hibernate,但它对我的项目来说太重了。)
我发现它对我的项目来说太晚了,但是 Persism 似乎能够在没有 Hibernate 麻烦的情况下处理我需要的东西。