@Override protected void map(Project project, PreparedStatement stmt) throws SQLException { // id stmt.setInt(1, seq.get(Sequence.PROJECT, project.id)); // ref_id stmt.setString(2, project.id); // name stmt.setString(3, project.name); // description stmt.setString(4, project.description); // f_category if (Category.isNull(project.categoryid)) stmt.setNull(5, java.sql.Types.INTEGER); else stmt.setInt(5, seq.get(Sequence.CATEGORY, project.categoryid)); // creation_date stmt.setDate(6, project.creationdate); // functional_unit stmt.setString(7, project.functionalunit); // last_modification_date stmt.setDate(8, project.lastmodificationdate); // goal stmt.setString(9, project.goal); // f_author if (project.f_author == null) stmt.setNull(10, java.sql.Types.INTEGER); else stmt.setInt(10, seq.get(Sequence.ACTOR, project.f_author)); // f_impact_method stmt.setNull(11, java.sql.Types.INTEGER); // f_nwset stmt.setNull(12, java.sql.Types.INTEGER); stmt.setLong(13, System.currentTimeMillis()); stmt.setLong(14, 4294967296L); }
@Override protected void map(Source source, PreparedStatement stmt) throws SQLException { stmt.setInt(1, seq.get(Sequence.SOURCE, source.id)); stmt.setString(2, source.id); stmt.setString(3, source.description); if (Category.isNull(source.categoryid)) stmt.setNull(4, java.sql.Types.INTEGER); else stmt.setInt(4, seq.get(Sequence.CATEGORY, source.categoryid)); stmt.setString(5, source.name); stmt.setInt(6, source.year); stmt.setString(7, source.textreference); stmt.setString(8, source.doi); stmt.setLong(9, System.currentTimeMillis()); stmt.setLong(10, 4294967296L); }