我正在使用skife來幫助我處理數據庫查詢。我有下面的查詢和方法。 @SqlQuery("select * from profile where profile_id >= :from and profile_id < :to")
List<Profile> findAllInRange(@Bind("from")int from, @Bind("to")int to);
我收到以下錯誤 o
以下是我有: userDAO的 public interface UserDao {
@SqlUpdate("...")
int action1(@BindBean(..))
@SqlUpdate("...")
int action2(@BindBean(..))
}
的UserManager public class UserManager {
我正在爲項目使用JDBI/Dropwizard,並且想要運行一些簡單的查詢。我有一個查詢,像這樣: private static final String GET_STUFF = "SELECT * FROM myTable WHERE state IN (:desiredState)" 我的變量綁定在我的方法,像這樣: 但是,在運行時,我得到了以下錯誤: org.skife.jdbi.v2.ex
我目前使用JDBI將POJO保存到我的數據庫中。我正在使用MS SQL Server作爲我的數據庫。由於映射LocalDate變量沒有值的問題,我目前無法在表中插入一行。 scoreDate字段是LocalDate類型,是非強制性的,我沒有爲該字段傳遞任何值。但在嘗試運行下面的測試時,我得到了下面的錯誤。 請您指教這個問題是什麼以及如何解決問題? 測試類 @Test
public voi
我正在使用帶有JDBI的Dropwizard。我有用於用戶數據的典型DAO: public interface UserDao
{
@SqlQuery("select * from users where role = :id")
@Mapper(UserMapper.class)
String findNameById(@BindBean Role role);