Changeset 22 for trunk/fmgVen/src/net/fmg/ven/Ven.java
- Timestamp:
- Jul 14, 2010, 10:51:10 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/fmgVen/src/net/fmg/ven/Ven.java
r11 r22 3 3 * 4 4 * Created on December 18, 2006, 5:58 PM 5 * (4.12.06 tarihli SpringDaoDeneme çal ýþmasýndan derlenmiþtir)5 * (4.12.06 tarihli SpringDaoDeneme çalışmasından derlenmiştir) 6 6 * 7 * Ven - Ayar Yerine Gelenek veritaban ý eriþim nesnesi7 * Ven - Ayar Yerine Gelenek veritabanı erişim nesnesi 8 8 */ 9 9 … … 24 24 25 25 /** 26 * Veritaban ý eriþim nesnesi temel sýnýf26 * Veritabanı erişim nesnesi temel sınıf 27 27 * @author Fatih Mehmet Güler 28 28 */ … … 42 42 43 43 /** 44 * Kullan ým No: O kullanýma göre otomatik tespit edeceði baðlarý numaralandýrýr45 * <p> ÖNEML Ý: daha bitmedi :)44 * Kullanım No: O kullanıma göre otomatik tespit edeceği bağları numaralandırır 45 * <p> ÖNEMLİ: daha bitmedi :) 46 46 */ 47 47 public List nesneleriAl(Class nesneSinifi, Integer kullanimNo){ … … 58 58 59 59 /** 60 * Gönderilen ba ðlara göre nesneyi iliþkileriyle birlikte veritabanýndan getirir60 * Gönderilen bağlara göre nesneyi ilişkileriyle birlikte veritabanından getirir 61 61 */ 62 62 public List nesneleriAl(Class nesneSinifi, Set baglar){ … … 69 69 70 70 /** 71 * Gönderilen ba ðlara göre nesneyi iliþkileriyle birlikte verilen ölçüte göre veritabanýndan getirir71 * Gönderilen bağlara göre nesneyi ilişkileriyle birlikte verilen ölçüte göre veritabanından getirir 72 72 * Verilen ölçütlere göre 73 73 */ … … 83 83 84 84 /** 85 * Gönderilen ba ðlara göre nesneyi iliþkileriyle birlikte verilen ölçüte göre veritabanýndan kaç satýr olacaðýnýsayar85 * Gönderilen bağlara göre nesneyi ilişkileriyle birlikte verilen ölçüte göre veritabanından kaç satır olacağını sayar 86 86 * Verilen ölçütlere göre 87 87 */ … … 94 94 95 95 /** 96 * Gönderilen ba ðlara göre nesneyi iliþkileriyle birlikte verilen ölçüte göre veritabanýndan kaç satýr olacaðýnýsayar96 * Gönderilen bağlara göre nesneyi ilişkileriyle birlikte verilen ölçüte göre veritabanından kaç satır olacağını sayar 97 97 * Verilen ölçütlere göre 98 98 */ … … 106 106 107 107 /** 108 * Gönderilen ba ðlara göre nesneyi iliþkileriyle birlikte veritabanýndan getirir108 * Gönderilen bağlara göre nesneyi ilişkileriyle birlikte veritabanından getirir 109 109 * <p> Sadece Nesne 110 110 */ … … 122 122 123 123 /** 124 * Gönderilen ba ðlara göre nesneyi iliþkileriyle birlikte verilen ölçüte göre veritabanýndan getirir124 * Gönderilen bağlara göre nesneyi ilişkileriyle birlikte verilen ölçüte göre veritabanından getirir 125 125 * <p> Sadece Nesne, ölçütlere göre 126 126 */ 127 127 public Object nesneAl(Class nesneSinifi, Integer no, Set baglar, Olcut olcut){ 128 128 String sorgu = uretici.secmeSorgusuUret(baglar, nesneSinifi); 129 sorgu += " where 1=1 and "+Cevir.vt(nesneSinifi.getSimpleName())+".no = :___no "+olcut.olcutleriAl(); //No di ðer ölçütlerden önce gelmeli order-limit için129 sorgu += " where 1=1 and "+Cevir.vt(nesneSinifi.getSimpleName())+".no = :___no "+olcut.olcutleriAl(); //No diğer ölçütlerden önce gelmeli order-limit için 130 130 olcut.ekle("___no",no); 131 131 if(hataAyiklama) System.out.println("SQL: "+sorgu); … … 142 142 SqlParameterSource parametreKaynagi = new BeanPropertySqlParameterSource(nesne); 143 143 sablon.update(sorgu,parametreKaynagi); 144 //YAP: yeni eklenenin nosunu almak için daha etkin bir yöntem bulunabilir (üreticinin içinde deki beanwrapper kullan ýlabilir vs)144 //YAP: yeni eklenenin nosunu almak için daha etkin bir yöntem bulunabilir (üreticinin içinde deki beanwrapper kullanılabilir vs) 145 145 BeanWrapper wr = new BeanWrapperImpl(nesne); 146 146 if(wr.getPropertyValue("no")==null){ … … 158 158 //SETTERS-------------------------------------------- 159 159 public void setDataSource(DataSource dataSource){ 160 if (dataSource==null) throw new RuntimeException("DataSource null olamaz!!! Bu ko þullar altýnda daha fazla çalýþamam :)");160 if (dataSource==null) throw new RuntimeException("DataSource null olamaz!!! Bu koşullar altında daha fazla çalışamam :)"); 161 161 this.sablon = new NamedParameterJdbcTemplate(dataSource); 162 162 this.eslestirici.setSablon(sablon);
Note: See TracChangeset
for help on using the changeset viewer.