diff --git a/src/main/java/com/beagle/informix/repository/impl/VccinfoDaoImpl.java b/src/main/java/com/beagle/informix/repository/impl/VccinfoDaoImpl.java index 423431710d6287bcd2339118bc50f901af04f955..1631f41f1d023bcff379a1855ae04ac95d52c5a3 100644 --- a/src/main/java/com/beagle/informix/repository/impl/VccinfoDaoImpl.java +++ b/src/main/java/com/beagle/informix/repository/impl/VccinfoDaoImpl.java @@ -69,14 +69,13 @@ public class VccinfoDaoImpl implements VccinfoDao { // 第二步:设置jpql的参数 Query query = entityManager.createQuery(jpql); - query.setParameter(1, "赵六666999"); - query.setParameter(2, "%jpa%"); + query.setParameter(1, vccinfo.getVName()); + query.setParameter(2, vccinfo.getVId()); // 第三步:执行jpql int rows = query.executeUpdate(); System.out.println("影响的行数:" + rows); - - transaction.commit(); +// transaction.commit(); } catch (Exception e) { e.printStackTrace(); // transaction.rollback(); diff --git a/src/main/java/com/beagle/informix/service/impl/InformixHibernateServiceImpl.java b/src/main/java/com/beagle/informix/service/impl/InformixHibernateServiceImpl.java index 95c9ea69c43d49fe3245efb6207ac50faa84bf13..edd890d07307454664efce3310940e6031d27cca 100644 --- a/src/main/java/com/beagle/informix/service/impl/InformixHibernateServiceImpl.java +++ b/src/main/java/com/beagle/informix/service/impl/InformixHibernateServiceImpl.java @@ -35,10 +35,10 @@ public class InformixHibernateServiceImpl implements InformixService { @Override @Transactional public void doConnectJob() throws Exception{ - insert(); -// update(); -// query(); -// delete(); +// insert(); + update(123458); + query(123458); + delete(123458); } private void insert() throws Exception{ Vccinfo vccinfo = new Vccinfo(); diff --git a/src/main/java/com/beagle/informix/service/impl/InformixJdbcProxyServiceImpl.java b/src/main/java/com/beagle/informix/service/impl/InformixJdbcProxyServiceImpl.java index 4ab92a91f50820ab005702c8ddc56bf2e7f198f0..844d0f1f25e700edee2e19e4869a9a9a2d28ee06 100644 --- a/src/main/java/com/beagle/informix/service/impl/InformixJdbcProxyServiceImpl.java +++ b/src/main/java/com/beagle/informix/service/impl/InformixJdbcProxyServiceImpl.java @@ -45,9 +45,9 @@ public class InformixJdbcProxyServiceImpl implements InformixService { Driver driver = getDriver(); Connection conn = getConnection(driver); insert(conn); -// update(conn); -// query(conn); -// delete(conn); + update(conn); + query(conn); + delete(conn); closeConnection(conn); deregisterDriver(driver); } @@ -125,7 +125,7 @@ public class InformixJdbcProxyServiceImpl implements InformixService { Properties properties = new Properties(); // 组装连接数据库信息 // jdbc:informix-sqli://:/:informixserver= - StringBuilder jdbcBuilder = new StringBuilder("jdbc:mysql://localhost:3307") + StringBuilder jdbcBuilder = new StringBuilder("jdbc:mysql://localhost:13309") .append("/") .append("testdb").append("?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=Asia/Shanghai&useServerPrepStmts=true"); DriverManager.setLoginTimeout(10); diff --git a/src/main/java/com/beagle/informix/service/impl/InformixMybatisServiceImpl.java b/src/main/java/com/beagle/informix/service/impl/InformixMybatisServiceImpl.java index 085b5357db29e9ae0100b46d4bb19dd82a890d97..32fde768c309c2620bfc2234a8742514025f179b 100644 --- a/src/main/java/com/beagle/informix/service/impl/InformixMybatisServiceImpl.java +++ b/src/main/java/com/beagle/informix/service/impl/InformixMybatisServiceImpl.java @@ -35,14 +35,14 @@ public class InformixMybatisServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(Vccinfo::getVId, "ibatis"); + queryWrapper.eq(Vccinfo::getVId, "123459"); Vccinfo vccinfo = new Vccinfo(); vccinfo.setVName("mybatis-update"); baseMapper.update(vccinfo, queryWrapper); } private void queryMethod() { - List vccinfoList = vccinfoMapper.queryList(1); + List vccinfoList = vccinfoMapper.queryList(123459); log.info("queryAll:{}", JSONUtil.toJsonStr(vccinfoList)); } private void delete() { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(Vccinfo::getVId, "ibatis"); + queryWrapper.eq(Vccinfo::getVId, "123459"); baseMapper.delete(queryWrapper); } diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 2b2ede3bf591a1a7eacd38521aa777e4164cdabc..3fe5577d411f4fd70a805ccd5760555db5679d2f 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -4,7 +4,7 @@ spring: # url: jdbc:informix-sqli://localhost:9088/testdb:INFORMIXSERVER=informix #&useServerPrepStmts=true # url: jdbc:mysql://localhost:3307/testdb?useUnicode=true&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=Asia/Shanghai - url: jdbc:mysql://localhost:3307/testdb?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=Asia/Shanghai + url: jdbc:mysql://localhost:13309/testdb?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=Asia/Shanghai # url: jdbc:mysql://localhost:3307/testdb?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=Asia/Shanghai&useServerPrepStmts=true username: root # username: informix @@ -26,7 +26,7 @@ spring: jpa: properties: hibernate: - dialect: org.hibernate.dialect.InformixDialect + dialect: org.hibernate.dialect.MySQLDialect format_sql: true mybatis-plus: configuration: