我正在使用以下方式构建Web应用程序:
我的问题是如何使用JDBC和预处理语句创建具有外键的对象。基本上我想存储具有许多与其相关的字段/围场对象的场对象,因此我需要使用外键。我一直在网上读到这个(ORM),人们似乎使用实体bean,Spring DAO或Hibernate,
但是,我没有使用这些技术的经验。所以我想知道是否可以使用带有JDBC和vanilla prime面的外键,或者我是否必须使用其他ORM技术。这是我的数据库条目代码。
public String addPaddock() throws SQLException {
int insert = 0;
PreparedStatement ps = null;
try {
String sql = "INSERT INTO demeterapp.paddock(lat,lng,area,idFarm)VALUES(?,?,?,?)";
ps = (PreparedStatement) DBConn.prepareStatement(sql);
if (DBConn != null) {
for (LatLng coord : map.coordList) {
ps.setString(1,String.valueOf (coord.getLat()));
ps.setString(2, String.valueOf(coord.getLng()));
ps.addBatch();
}
ps.executeBatch();
// System.out.println(insert);
//System.out.println("Data Added Successfully");
}
`