Package net.plsar

Class Dao

java.lang.Object
net.plsar.Dao

public class Dao
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    Dao​(PersistenceConfig config)  
  • Method Summary

    Modifier and Type Method Description
    boolean delete​(java.lang.String preSql, java.lang.Object[] sqlparams)  
    <T> T get​(java.lang.String preSql, java.lang.Object[] sqlparams, java.lang.Class<?> klass)  
    java.lang.Integer getInt​(java.lang.String preSql, java.lang.Object[] sqlparams)  
    <T> java.util.List<T> getList​(java.lang.String preSql, java.lang.Object[] sqlparams, java.lang.Class<?> klass)  
    java.lang.Long getLong​(java.lang.String preSql, java.lang.Object[] sqlparams)  
    protected java.lang.String getPopulatedSqlStatement​(java.lang.String sql, java.lang.Object[] sqlparams)  
    protected <T> T getResult​(java.sql.ResultSet resultSet, java.lang.Class<?> klass)  
    static boolean hasColumn​(java.sql.ResultSet resultSet, java.lang.String columnName)  
    boolean save​(java.lang.String preSql, java.lang.Object[] sqlparams)  
    boolean update​(java.lang.String preSql, java.lang.Object[] sqlparams)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • get

      public <T> T get​(java.lang.String preSql, java.lang.Object[] sqlparams, java.lang.Class<?> klass)
    • getInt

      public java.lang.Integer getInt​(java.lang.String preSql, java.lang.Object[] sqlparams)
    • getLong

      public java.lang.Long getLong​(java.lang.String preSql, java.lang.Object[] sqlparams)
    • save

      public boolean save​(java.lang.String preSql, java.lang.Object[] sqlparams)
    • getList

      public <T> java.util.List<T> getList​(java.lang.String preSql, java.lang.Object[] sqlparams, java.lang.Class<?> klass)
    • update

      public boolean update​(java.lang.String preSql, java.lang.Object[] sqlparams)
    • delete

      public boolean delete​(java.lang.String preSql, java.lang.Object[] sqlparams)
    • getPopulatedSqlStatement

      protected java.lang.String getPopulatedSqlStatement​(java.lang.String sql, java.lang.Object[] sqlparams)
    • getResult

      protected <T> T getResult​(java.sql.ResultSet resultSet, java.lang.Class<?> klass) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • hasColumn

      public static boolean hasColumn​(java.sql.ResultSet resultSet, java.lang.String columnName) throws java.sql.SQLException
      Throws:
      java.sql.SQLException