This commit is contained in:
Redkale
2016-09-26 10:22:46 +08:00
parent 940af0b251
commit 1da2e95f46
2 changed files with 5 additions and 6 deletions

View File

@@ -459,7 +459,7 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
if (writeListener == null) {
for (final T value : values) {
int i = 0;
if (info.distributed) info.createPrimaryValue(value);
if (info.distributed || info.autouuid) info.createPrimaryValue(value);
for (Attribute<T, Serializable> attr : attrs) {
prestmt.setObject(++i, attr.get(value));
}
@@ -471,7 +471,7 @@ public final class DataDefaultSource implements DataSource, Function<Class, Enti
int index = 0;
for (final T value : values) {
int i = 0;
if (info.distributed || info.autoUUID) info.createPrimaryValue(value);
if (info.distributed || info.autouuid) info.createPrimaryValue(value);
for (Attribute<T, Serializable> attr : attrs) {
Object a = attr.get(value);
ps[i] = FilterNode.formatToString(a);

View File

@@ -93,7 +93,7 @@ public final class EntityInfo<T> {
final boolean autoGenerated;
final boolean autoUUID;
final boolean autouuid;
final boolean distributed;
@@ -220,7 +220,6 @@ public final class EntityInfo<T> {
uuid = true;
auto = false;
}
if (!auto) {
insertcols.add(sqlfield);
insertattrs.add(attr);
@@ -272,7 +271,7 @@ public final class EntityInfo<T> {
this.querySQL = null;
}
this.autoGenerated = auto;
this.autoUUID = uuid;
this.autouuid = uuid;
this.distributed = sqldistribute;
this.allocationSize = allocationSize0;
//----------------cache--------------
@@ -291,7 +290,7 @@ public final class EntityInfo<T> {
}
public void createPrimaryValue(T src) {
if (autoUUID) {
if (autouuid) {
getPrimary().set(src, Utility.uuid());
return;
}