Merge branch 'master' of https://git.loafle.net/overflow/overflow_dao
This commit is contained in:
commit
ed9c3155ed
|
@ -33,7 +33,7 @@ public class MetaProbeArchitecture {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Temporal(TemporalType.TIMESTAMP)
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
@Column(name = "CREATE_DATE", nullable = false)
|
@Column(name = "CREATE_DATE", nullable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP", insertable = false, updatable = false)
|
||||||
public Date getCreateDate() {
|
public Date getCreateDate() {
|
||||||
return createDate;
|
return createDate;
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,7 @@ public class MetaProbeOs {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Temporal(TemporalType.TIMESTAMP)
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
@Column(name = "CREATE_DATE", nullable = true)
|
@Column(name = "CREATE_DATE", nullable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP", insertable = false, updatable = false)
|
||||||
public Date getCreateDate() {
|
public Date getCreateDate() {
|
||||||
return createDate;
|
return createDate;
|
||||||
}
|
}
|
||||||
|
|
|
@ -56,7 +56,7 @@ public class MetaProbePackage {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Temporal(TemporalType.TIMESTAMP)
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
@Column(name = "CREATE_DATE", nullable = false)
|
@Column(name = "CREATE_DATE", nullable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP", insertable = false, updatable = false)
|
||||||
public Date getCreateDate() {
|
public Date getCreateDate() {
|
||||||
return createDate;
|
return createDate;
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,7 +34,7 @@ public class MetaProbeVersion {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Temporal(TemporalType.TIMESTAMP)
|
@Temporal(TemporalType.TIMESTAMP)
|
||||||
@Column(name = "CREATE_DATE", nullable = true)
|
@Column(name = "CREATE_DATE", nullable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP", insertable = false, updatable = false)
|
||||||
public Date getCreateDate() {
|
public Date getCreateDate() {
|
||||||
return createDate;
|
return createDate;
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
package com.loafle.overflow.meta.dao;
|
||||||
|
|
||||||
|
import com.loafle.overflow.AppConfig;
|
||||||
|
import com.loafle.overflow.JdbcConfiguration;
|
||||||
|
import com.loafle.overflow.meta.model.MetaProbeArchitecture;
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.test.context.ContextConfiguration;
|
||||||
|
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by root on 17. 6. 25.
|
||||||
|
*/
|
||||||
|
@RunWith(SpringJUnit4ClassRunner.class)
|
||||||
|
@ContextConfiguration(classes = {AppConfig.class, JdbcConfiguration.class})
|
||||||
|
public class MetaProbeArchitectureDAOTest {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private MetaProbeArchitectureDAO metaProbeArchitectureDAO;
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void Create() {
|
||||||
|
|
||||||
|
|
||||||
|
MetaProbeArchitecture ax8632 = new MetaProbeArchitecture();
|
||||||
|
ax8632.setArchitecture("x86-32bit");
|
||||||
|
|
||||||
|
MetaProbeArchitecture ax8664 = new MetaProbeArchitecture();
|
||||||
|
ax8632.setArchitecture("x86-64bit");
|
||||||
|
|
||||||
|
|
||||||
|
List<MetaProbeArchitecture> list = new ArrayList<>();
|
||||||
|
list.add(ax8632);
|
||||||
|
list.add(ax8664);
|
||||||
|
|
||||||
|
for(int indexI =1; indexI<= list.size(); ++indexI) {
|
||||||
|
MetaProbeArchitecture architecture = list.get(indexI-1);
|
||||||
|
architecture.setId((short)indexI);
|
||||||
|
this.metaProbeArchitectureDAO.save(architecture);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,62 @@
|
||||||
|
package com.loafle.overflow.meta.dao;
|
||||||
|
|
||||||
|
import com.loafle.overflow.AppConfig;
|
||||||
|
import com.loafle.overflow.JdbcConfiguration;
|
||||||
|
import com.loafle.overflow.meta.model.MetaProbeOs;
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.test.context.ContextConfiguration;
|
||||||
|
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by root on 17. 6. 25.
|
||||||
|
*/
|
||||||
|
@RunWith(SpringJUnit4ClassRunner.class)
|
||||||
|
@ContextConfiguration(classes = {AppConfig.class, JdbcConfiguration.class})
|
||||||
|
public class MetaProbeOsDAOTest {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private MetaProbeOsDAO metaProbeOsDAO;
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void Create() {
|
||||||
|
|
||||||
|
MetaProbeOs metaWindows = new MetaProbeOs();
|
||||||
|
metaWindows.setName("Windows");
|
||||||
|
|
||||||
|
MetaProbeOs metaDebian = new MetaProbeOs();
|
||||||
|
metaDebian.setName("Debian");
|
||||||
|
|
||||||
|
MetaProbeOs metaUbuntu = new MetaProbeOs();
|
||||||
|
metaUbuntu.setName("Ubuntu");
|
||||||
|
|
||||||
|
MetaProbeOs metaFedora = new MetaProbeOs();
|
||||||
|
metaFedora.setName("Fedora");
|
||||||
|
|
||||||
|
List<MetaProbeOs> probeOs = new ArrayList<>();
|
||||||
|
|
||||||
|
probeOs.add(metaWindows);
|
||||||
|
probeOs.add(metaDebian);
|
||||||
|
probeOs.add(metaUbuntu);
|
||||||
|
probeOs.add(metaFedora);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for (int indexIO = 1; indexIO <= probeOs.size(); ++indexIO) {
|
||||||
|
|
||||||
|
MetaProbeOs os = probeOs.get(indexIO -1);
|
||||||
|
os.setId((short)indexIO);
|
||||||
|
|
||||||
|
this.metaProbeOsDAO.save(os);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,97 @@
|
||||||
|
package com.loafle.overflow.meta.dao;
|
||||||
|
|
||||||
|
import com.loafle.overflow.AppConfig;
|
||||||
|
import com.loafle.overflow.JdbcConfiguration;
|
||||||
|
import com.loafle.overflow.meta.model.MetaProbeArchitecture;
|
||||||
|
import com.loafle.overflow.meta.model.MetaProbeOs;
|
||||||
|
import com.loafle.overflow.meta.model.MetaProbePackage;
|
||||||
|
import com.loafle.overflow.meta.model.MetaProbeVersion;
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.test.context.ContextConfiguration;
|
||||||
|
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by root on 17. 6. 25.
|
||||||
|
*/
|
||||||
|
@RunWith(SpringJUnit4ClassRunner.class)
|
||||||
|
@ContextConfiguration(classes = {AppConfig.class, JdbcConfiguration.class})
|
||||||
|
public class MetaProbePackageDAOTest {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private MetaProbePackageDAO metaProbePackageDAO;
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void create()
|
||||||
|
{
|
||||||
|
|
||||||
|
MetaProbeArchitecture ax8632 = new MetaProbeArchitecture();
|
||||||
|
ax8632.setId((short)1);
|
||||||
|
|
||||||
|
MetaProbeArchitecture ax8664 = new MetaProbeArchitecture();
|
||||||
|
ax8664.setId((short)2);
|
||||||
|
|
||||||
|
List<MetaProbeArchitecture> archilist = new ArrayList<>();
|
||||||
|
archilist.add(ax8632);
|
||||||
|
archilist.add(ax8664);
|
||||||
|
|
||||||
|
MetaProbeOs metaWindows = new MetaProbeOs();
|
||||||
|
metaWindows.setId((short)1);
|
||||||
|
|
||||||
|
MetaProbeOs metaDebian = new MetaProbeOs();
|
||||||
|
metaDebian.setId((short)2);
|
||||||
|
|
||||||
|
MetaProbeOs metaUbuntu = new MetaProbeOs();
|
||||||
|
metaUbuntu.setId((short)3);
|
||||||
|
|
||||||
|
MetaProbeOs metaFedora = new MetaProbeOs();
|
||||||
|
metaFedora.setId((short)4);
|
||||||
|
|
||||||
|
List<MetaProbeOs> probeOs = new ArrayList<>();
|
||||||
|
probeOs.add(metaWindows);
|
||||||
|
probeOs.add(metaDebian);
|
||||||
|
probeOs.add(metaUbuntu);
|
||||||
|
probeOs.add(metaFedora);
|
||||||
|
|
||||||
|
|
||||||
|
MetaProbeVersion version100 = new MetaProbeVersion();
|
||||||
|
version100.setId((short)1);
|
||||||
|
|
||||||
|
MetaProbeVersion version110 = new MetaProbeVersion();
|
||||||
|
version110.setId((short)2);
|
||||||
|
|
||||||
|
List<MetaProbeVersion> versionlist = new ArrayList<>();
|
||||||
|
|
||||||
|
versionlist.add(version100);
|
||||||
|
versionlist.add(version110);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for(MetaProbeVersion version : versionlist) {
|
||||||
|
|
||||||
|
for(MetaProbeArchitecture architecture : archilist) {
|
||||||
|
|
||||||
|
for(MetaProbeOs os : probeOs) {
|
||||||
|
|
||||||
|
MetaProbePackage aPackage = new MetaProbePackage();
|
||||||
|
aPackage.setOs(os);
|
||||||
|
aPackage.setArchitecture(architecture);
|
||||||
|
aPackage.setVersion(version);
|
||||||
|
|
||||||
|
this.metaProbePackageDAO.save(aPackage);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,54 @@
|
||||||
|
package com.loafle.overflow.meta.dao;
|
||||||
|
|
||||||
|
import com.loafle.overflow.AppConfig;
|
||||||
|
import com.loafle.overflow.JdbcConfiguration;
|
||||||
|
import com.loafle.overflow.meta.model.MetaProbeVersion;
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.test.context.ContextConfiguration;
|
||||||
|
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by root on 17. 6. 25.
|
||||||
|
*/
|
||||||
|
@RunWith(SpringJUnit4ClassRunner.class)
|
||||||
|
@ContextConfiguration(classes = {AppConfig.class, JdbcConfiguration.class})
|
||||||
|
public class MetaProbeVersionDAOTest {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private MetaProbeVersionDAO metaProbeVersionDAO;
|
||||||
|
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void Create() {
|
||||||
|
|
||||||
|
MetaProbeVersion version100 = new MetaProbeVersion();
|
||||||
|
version100.setVersion("1.0.0");
|
||||||
|
|
||||||
|
|
||||||
|
MetaProbeVersion version110 = new MetaProbeVersion();
|
||||||
|
version110.setVersion("1.1.0");
|
||||||
|
|
||||||
|
|
||||||
|
List<MetaProbeVersion> list = new ArrayList<>();
|
||||||
|
|
||||||
|
list.add(version100);
|
||||||
|
list.add(version110);
|
||||||
|
|
||||||
|
|
||||||
|
for(int indexI = 1; indexI <= list.size() ;++indexI) {
|
||||||
|
MetaProbeVersion version = list.get(indexI - 1);
|
||||||
|
version.setId((short)indexI);
|
||||||
|
|
||||||
|
this.metaProbeVersionDAO.save(version);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user