-
大小: 41KB文件類(lèi)型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-01-03
- 語(yǔ)言: Java
- 標(biāo)簽: Java??反射??DAO??萬(wàn)能DAO??
資源簡(jiǎn)介
利用Java的反射機(jī)制實(shí)現(xiàn)的萬(wàn)能DAO工具類(lèi),包含對(duì)應(yīng)的測(cè)試代碼。具體功能包括:?jiǎn)伪聿樵?xún),多表查詢(xún),模糊查詢(xún),添加,修改,刪除等。利用萬(wàn)能DAO可以對(duì)數(shù)據(jù)庫(kù)中任意表進(jìn)行操作,只需一個(gè)DAO類(lèi)即可完成。閱讀本代碼需要掌握J(rèn)ava反射機(jī)制以及數(shù)據(jù)庫(kù)DAO類(lèi)基礎(chǔ)。
代碼片段和文件信息
package?cn.lovepi.bean;
import?java.io.Serializable;
/**
?*?Created?by?icarus?on?2016/5/29.
?*/
public?class?Animals?implements?Serializable{
????private?int?id;
????private?String?name;
????private?int?age;
????private?int?anid;
????private?String?anname;
????public?String?getAnname()?{
????????return?anname;
????}
????public?void?setAnname(String?anname)?{
????????this.anname?=?anname;
????}
????public?int?getId()?{
????????return?id;
????}
????public?void?setId(int?id)?{
????????this.id?=?id;
????}
????public?String?getName()?{
????????return?name;
????}
????public?void?setName(String?name)?{
????????this.name?=?name;
????}
????public?int?getAge()?{
????????return?age;
????}
????public?void?setAge(int?age)?{
????????this.age?=?age;
?
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件????????686??2016-05-29?17:15??SuperDAO\.idea\compiler.xm
?????文件?????????76??2016-05-29?17:15??SuperDAO\.idea\copyright\profiles_settings.xm
?????文件???????2296??2016-05-30?19:31??SuperDAO\.idea\dataSources.ids
?????文件????????428??2016-05-29?17:19??SuperDAO\.idea\dataSources.local.xm
?????文件????????892??2016-05-30?19:31??SuperDAO\.idea\dataSources.xm
?????文件????????314??2016-05-29?17:20??SuperDAO\.idea\libraries\mysql_connector_java_5_1_38_bin.xm
?????文件???????2968??2016-05-29?17:21??SuperDAO\.idea\misc.xm
?????文件????????256??2016-06-23?23:03??SuperDAO\.idea\modules.xm
?????文件????????182??2016-05-29?17:15??SuperDAO\.idea\sqldialects.xm
?????文件???????8792??2016-05-29?17:29??SuperDAO\.idea\uiDesigner.xm
?????文件??????86228??2016-06-23?23:03??SuperDAO\.idea\workspace.xm
?????文件???????1714??2016-06-03?21:39??SuperDAO\out\production\SuperDAO\cn\lovepi\bean\Animals.class
?????文件???????1095??2016-06-03?21:39??SuperDAO\out\production\SuperDAO\cn\lovepi\bean\Antype.class
?????文件???????2374??2016-05-31?17:24??SuperDAO\out\production\SuperDAO\cn\lovepi\dao\AnimalsDAO.class
?????文件???????2043??2016-06-03?21:39??SuperDAO\out\production\SuperDAO\cn\lovepi\dao\AntypeDAO.class
?????文件???????3632??2016-06-03?21:40??SuperDAO\out\production\SuperDAO\cn\lovepi\main\TestMain.class
?????文件???????3023??2016-05-30?17:14??SuperDAO\out\production\SuperDAO\cn\lovepi\util\DBConnectionFactory.class
?????文件???????7513??2016-06-03?21:39??SuperDAO\out\production\SuperDAO\cn\lovepi\util\SuperDAO.class
?????文件??????13225??2016-06-03?21:11??SuperDAO\out\production\SuperDAO\cn\lovepi\util\SuperDAOPro.class
?????文件????????109??2016-05-30?15:27??SuperDAO\out\production\SuperDAO\dbconfiger.properties
?????文件???????1240??2016-06-03?21:38??SuperDAO\src\cn\lovepi\bean\Animals.java
?????文件????????675??2016-06-03?21:38??SuperDAO\src\cn\lovepi\bean\Antype.java
?????文件???????1735??2016-05-31?16:48??SuperDAO\src\cn\lovepi\dao\AnimalsDAO.java
?????文件???????1220??2016-06-03?21:38??SuperDAO\src\cn\lovepi\dao\AntypeDAO.java
?????文件???????3108??2016-06-03?21:41??SuperDAO\src\cn\lovepi\main\TestMain.java
?????文件???????2735??2016-05-30?17:13??SuperDAO\src\cn\lovepi\util\DBConnectionFactory.java
?????文件??????11475??2016-06-03?21:38??SuperDAO\src\cn\lovepi\util\SuperDAO.java
?????文件??????19558??2016-06-03?21:05??SuperDAO\src\cn\lovepi\util\SuperDAOPro.java
?????文件????????109??2016-05-29?17:28??SuperDAO\src\dbconfiger.properties
?????文件????????621??2016-05-29?17:20??SuperDAO\SuperDAO.iml
............此處省略23個(gè)文件信息
評(píng)論
共有 條評(píng)論