@@ -3,12 +3,12 @@ package org.hswebframework.web.database.manager.meta;
import java.io.Serializable;
/**
- * TODO 完成注释
- *
* @author zhouhao
*/
public abstract class ObjectMetadata implements Serializable {
+ private static final long serialVersionUID = -5672781818170734240L;
+
protected String name;
protected ObjectType type;
@@ -4,11 +4,11 @@ import java.io.Serializable;
import java.util.List;
*
public class ColumnMetadata implements Serializable {
+ private static final long serialVersionUID = 2068679809718583039L;
private String name;
private String comment;
@@ -3,11 +3,10 @@ package org.hswebframework.web.database.manager.meta.table;
public class Constraint implements Serializable {
+ private static final long serialVersionUID = 6594361915290310179L;
private String table;
private String column;
@@ -1,11 +1,10 @@
package org.hswebframework.web.database.manager.meta.table;
public class ForeignConstraint extends Constraint {
+ private static final long serialVersionUID = -7146549641064694467L;
private String targetTable;
private String targetColumn;
@@ -5,11 +5,11 @@ import org.hswebframework.web.database.manager.meta.ObjectMetadata;
public class TableMetadata extends ObjectMetadata {
+ private static final long serialVersionUID = 1762059989615865556L;
private List<Constraint> constraints;