Skip to content

Commit 5e9b3ac

Browse files
author
paulo
committed
Refaturando codigo
1 parent 2d4cc16 commit 5e9b3ac

File tree

10 files changed

+714
-679
lines changed

10 files changed

+714
-679
lines changed

.idea/gradle.xml

Lines changed: 9 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/src/main/java/br/com/sql/HelperBD.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
public class HelperBD extends SQLiteOpenHelper {
1818
private static final String NAME = "nome_banco.bd";
19-
private static final int VERSION = 11;
19+
private static final int VERSION = 14;
2020
private SimpleSQL simpleSQL;
2121

2222
public HelperBD(@Nullable Context context) {
@@ -26,12 +26,20 @@ public HelperBD(@Nullable Context context) {
2626

2727
@Override
2828
public void onCreate(SQLiteDatabase db) {
29-
String _return = simpleSQL.create(new Pessoa(), db);
29+
try {
30+
simpleSQL.create(new Pessoa(), db);
31+
} catch (SQLException e) {
32+
e.printStackTrace();
33+
}
3034
}
3135

3236
@Override
3337
public void onUpgrade(SQLiteDatabase db, int i, int i1) {
34-
String _retorn = simpleSQL.deleteTable(new Pessoa(), db);
38+
try {
39+
simpleSQL.deleteTable(new Pessoa(), db);
40+
} catch (SQLException e) {
41+
e.printStackTrace();
42+
}
3543
onCreate(db);
3644
}
3745

app/src/main/java/br/com/sql/Pessoa.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.simplesql.simplesql.annotations.AutoIncrement;
44
import com.simplesql.simplesql.annotations.Column;
5+
import com.simplesql.simplesql.annotations.ForeignKey;
56
import com.simplesql.simplesql.annotations.Key;
67
import com.simplesql.simplesql.annotations.Table;
78
import com.simplesql.simplesql.annotations.Unique;
@@ -24,6 +25,10 @@ public class Pessoa {
2425
@Column(type = "TEXT",non_null = true)
2526
private String phone;
2627

28+
@Column(type = "TEXT")
29+
@ForeignKey(table = Teste.class, column ="teste" )
30+
private String teste;
31+
2732
public int getId() {
2833
return id;
2934
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package br.com.sql;
2+
3+
import com.simplesql.simplesql.annotations.Column;
4+
import com.simplesql.simplesql.annotations.Table;
5+
6+
@Table
7+
public class Teste {
8+
@Column(type = "TEXT")
9+
private String teste;
10+
}

0 commit comments

Comments
 (0)