Skip to content
Snippets Groups Projects
Commit 20438683 authored by Wendi HAN's avatar Wendi HAN
Browse files

result code and connect DB static method

parent b80004c4
No related branches found
No related tags found
No related merge requests found
...@@ -32,7 +32,7 @@ public class ResultState { ...@@ -32,7 +32,7 @@ public class ResultState {
} }
public ResultState(Object data) { public ResultState(Object data) {
this.status = 200; this.status = ResultStateCode.successfulOp;
this.msg = "OK"; this.msg = "OK";
this.data = data; this.data = data;
} }
......
package com.ic.er.common;
public class ResultStateCode {
public static Integer successfulOp = 200;
public static Integer failOp = 400;
}
...@@ -12,7 +12,7 @@ public interface ViewService { ...@@ -12,7 +12,7 @@ public interface ViewService {
List<ViewVO> queryAllView(); List<ViewVO> queryAllView();
ViewVO queryViewById(); ViewVO queryView(ViewDTO view);
ResultState updateView(ViewDTO name); ResultState updateView(ViewDTO view);
} }
package com.ic.er.util;
import com.ic.er.common.ResultState;
import com.ic.er.common.ResultStateCode;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import java.io.IOException;
import java.io.InputStream;
public class boot {
public static SqlSession sqlSession;
public static ResultState connectDB(){
ResultState resultState = null;
try {
InputStream is = Resources.getResourceAsStream("mybatis-config.xml");
SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();
SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(is);
sqlSession = sqlSessionFactory.openSession(true);
resultState = ResultState.ok();
} catch (IOException msg) {
resultState = ResultState.build(ResultStateCode.failOp, msg.getMessage());
return resultState;
}
return resultState;
}
}
...@@ -25,7 +25,7 @@ public class testMybatis { ...@@ -25,7 +25,7 @@ public class testMybatis {
InputStream is = Resources.getResourceAsStream("mybatis-config.xml"); InputStream is = Resources.getResourceAsStream("mybatis-config.xml");
SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder(); SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();
SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(is); SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(is);
SqlSession sqlSession = sqlSessionFactory.openSession(); SqlSession sqlSession = sqlSessionFactory.openSession(true);
Connection connection = sqlSession.getConnection(); Connection connection = sqlSession.getConnection();
System.out.println(connection); System.out.println(connection);
} catch (IOException e) { } catch (IOException e) {
......
No preview for this file type
No preview for this file type
No preview for this file type
No preview for this file type
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
id, name, view_id, first_entity_id, second_entity_id, first_attribute_id, second_attribute_id, cardinatily id, name, view_id, first_entity_id, second_entity_id, first_attribute_id, second_attribute_id, cardinatily
</sql> </sql>
<select id="selectById" parameterType="java.lang.Long" resultMap="BaseResultMap"> <select id="selectById" parameterType="java.lang.Long">
select select
id,name,view_id,first_entity_id,second_entity_id,first_attribute_id,second_attribute_id,cardinality,is_delete,gmt_create,gmt_modefied id,name,view_id,first_entity_id,second_entity_id,first_attribute_id,second_attribute_id,cardinality,is_delete,gmt_create,gmt_modefied
from relationship from relationship
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment