提交 0749a9f3 编写于 作者: IBZGIT01's avatar IBZGIT01

ibizdev提交

上级 d5be9ba0
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>demo-srv</artifactId>
<name>demo-srv</name>
<packaging>pom</packaging>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
<properties>
<junit.version>4.12</junit.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
</dependencies>
</project>
package cn.ibizhub.demo.demo.controller;
import cn.ibizhub.demo.demo.domain.DBET;
import cn.ibizhub.demo.demo.service.DBETService;
import org.junit.Assert;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.xml.ws.RequestWrapper;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Controller
public class DBETcontroller {
@Autowired
private DBETService dbetService;
@RequestMapping(value = "/addDBET",method = RequestMethod.GET)
@ResponseBody
public String addDBET(@RequestParam("str") String str){
DBET dbet = new DBET();
dbet.setDbetname(str);
dbetService.addDBET(dbet);
return "end";
}
@RequestMapping(value = "/deleteDBET",method = RequestMethod.GET)
@ResponseBody
public String deleteDBET( @RequestParam("id") String id ){
DBET dbet = new DBET();
dbet.setDbetid(id);
dbetService.deleteDBET(dbet);
return "end";
}
@RequestMapping(value = "/updateDBET",method = RequestMethod.GET)
@ResponseBody
public String updateDBET(@RequestParam("str") String str,@RequestParam("id") String id){
DBET dbet = new DBET();
dbet.setDbetid(id);
dbet.setDbetname(str);
dbetService.updateDBET(dbet);
return "end";
}
@RequestMapping(value = "/selectDBETall",method = RequestMethod.GET)
@ResponseBody
public String selectDBETall(){
List<DBET> list = dbetService.selectDBETall();
StringBuilder sb = new StringBuilder();
for (DBET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
@RequestMapping(value = "/selectDBET",method = RequestMethod.GET)
@ResponseBody
public String selectDBET(@RequestParam("id") String id){
DBET dbet = dbetService.selectDBET(id);
return dbet.toString();
}
@RequestMapping(value = "/selectDBETDbetnamelike",method = RequestMethod.GET)
@ResponseBody
public String selectDBETDbetnamelike(@RequestParam("str") String str){
List<DBET> list = dbetService.findByDbetnameContaining(str);
StringBuilder sb = new StringBuilder();
for (DBET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
@RequestMapping(value = "/selectDBETSexeq",method = RequestMethod.GET)
@ResponseBody
public String selectDBETSexeq(@RequestParam("str") String str){
List<DBET> list = dbetService.findBySex(str);
StringBuilder sb = new StringBuilder();
for (DBET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
}
package cn.ibizhub.demo.demo.controller;
import cn.ibizhub.demo.demo.domain.MANYET;
import cn.ibizhub.demo.demo.service.MANYETService;
import org.junit.Assert;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.xml.ws.RequestWrapper;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Controller
public class MANYETcontroller {
@Autowired
private MANYETService manyetService;
@RequestMapping(value = "/addMANYET",method = RequestMethod.GET)
@ResponseBody
public String addMANYET(@RequestParam("str") String str){
MANYET manyet = new MANYET();
manyet.setManyetname(str);
manyetService.addMANYET(manyet);
return "end";
}
@RequestMapping(value = "/deleteMANYET",method = RequestMethod.GET)
@ResponseBody
public String deleteMANYET( @RequestParam("id") String id ){
MANYET manyet = new MANYET();
manyet.setManyetid(id);
manyetService.deleteMANYET(manyet);
return "end";
}
@RequestMapping(value = "/updateMANYET",method = RequestMethod.GET)
@ResponseBody
public String updateMANYET(@RequestParam("str") String str,@RequestParam("id") String id){
MANYET manyet = new MANYET();
manyet.setManyetid(id);
manyet.setManyetname(str);
manyetService.updateMANYET(manyet);
return "end";
}
@RequestMapping(value = "/selectMANYETall",method = RequestMethod.GET)
@ResponseBody
public String selectMANYETall(){
List<MANYET> list = manyetService.selectMANYETall();
StringBuilder sb = new StringBuilder();
for (MANYET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
@RequestMapping(value = "/selectMANYET",method = RequestMethod.GET)
@ResponseBody
public String selectMANYET(@RequestParam("id") String id){
MANYET manyet = manyetService.selectMANYET(id);
return manyet.toString();
}
@RequestMapping(value = "/selectMANYETManyetnamelike",method = RequestMethod.GET)
@ResponseBody
public String selectMANYETManyetnamelike(@RequestParam("str") String str){
List<MANYET> list = manyetService.findByManyetnameContaining(str);
StringBuilder sb = new StringBuilder();
for (MANYET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
@RequestMapping(value = "/selectMANYETOneetideq",method = RequestMethod.GET)
@ResponseBody
public String selectMANYETOneetideq(@RequestParam("str") String str){
List<MANYET> list = manyetService.findByOneetid(str);
StringBuilder sb = new StringBuilder();
for (MANYET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
}
package cn.ibizhub.demo.demo.controller;
import cn.ibizhub.demo.demo.domain.ONEET;
import cn.ibizhub.demo.demo.domain.MANYET;
import cn.ibizhub.demo.demo.service.ONEETService;
import org.junit.Assert;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.xml.ws.RequestWrapper;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Controller
public class ONEETcontroller {
@Autowired
private ONEETService oneetService;
@RequestMapping(value = "/addONEET",method = RequestMethod.GET)
@ResponseBody
public String addONEET(@RequestParam("str") String str){
ONEET oneet = new ONEET();
oneet.setOneetname(str);
MANYET manyet = new MANYET();
manyet.setManyetname(str);
oneet.addMANYET(manyet);
oneetService.addONEET(oneet);
return "end";
}
@RequestMapping(value = "/deleteONEET",method = RequestMethod.GET)
@ResponseBody
public String deleteONEET( @RequestParam("id") String id , @RequestParam("manyetid") String manyetid ){
ONEET oneet = new ONEET();
oneet.setOneetid(id);
MANYET manyet = new MANYET();
manyet.setManyetid(manyetid);
oneet.removeMANYET(manyet);
oneetService.deleteONEET(oneet);
return "end";
}
@RequestMapping(value = "/updateONEET",method = RequestMethod.GET)
@ResponseBody
public String updateONEET(@RequestParam("str") String str,@RequestParam("id") String id){
ONEET oneet = new ONEET();
oneet.setOneetid(id);
oneet.setOneetname(str);
oneetService.updateONEET(oneet);
return "end";
}
@RequestMapping(value = "/selectONEETall",method = RequestMethod.GET)
@ResponseBody
public String selectONEETall(){
List<ONEET> list = oneetService.selectONEETall();
StringBuilder sb = new StringBuilder();
for (ONEET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
@RequestMapping(value = "/selectONEET",method = RequestMethod.GET)
@ResponseBody
public String selectONEET(@RequestParam("id") String id){
ONEET oneet = oneetService.selectONEET(id);
return oneet.toString();
}
@RequestMapping(value = "/selectONEETOneetnamelike",method = RequestMethod.GET)
@ResponseBody
public String selectONEETOneetnamelike(@RequestParam("str") String str){
List<ONEET> list = oneetService.findByOneetnameContaining(str);
StringBuilder sb = new StringBuilder();
for (ONEET s : list) {
if (s != null && !"".equals(s)) {
sb.append(s.toString()).append(";");
}
}
return sb.toString();
}
}
package cn.ibizhub.demo.demo.dao;
import cn.ibizhub.demo.demo.repository.DBETRepository;
public interface DBETDao extends DBETRepository {
}
package cn.ibizhub.demo.demo.dao;
import cn.ibizhub.demo.demo.repository.MANYETRepository;
public interface MANYETDao extends MANYETRepository {
}
package cn.ibizhub.demo.demo.dao;
import cn.ibizhub.demo.demo.repository.ONEETRepository;
public interface ONEETDao extends ONEETRepository {
}
package cn.ibizhub.demo.demo.domain;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.sql.Timestamp;
/**
* 实体[DBET] 数据对象
*/
@Entity(name = "t_dbet")
@Data
public class DBET{
@Column(name = "dbetname")
private String dbetname;
@Column(name = "createman")
private String createman;
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
private String dbetid;
@Column(name = "createdate")
private Timestamp createdate;
@Column(name = "updatedate")
private Timestamp updatedate;
@Column(name = "updateman")
private String updateman;
@Column(name = "sex")
private String sex;
@Override
public String toString() {
return "dbetname=" +dbetname+","+"createman=" +createman+","+"dbetid=" +dbetid+","+"createdate=" +createdate+","+"updatedate=" +updatedate+","+"updateman=" +updateman+","+"sex=" +sex ;
}
}
package cn.ibizhub.demo.demo.domain;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.sql.Timestamp;
/**
* 实体[MANYET] 数据对象
*/
@Entity(name = "t_manyet")
@Data
public class MANYET{
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
private String manyetid;
@Column(name = "manyetname")
private String manyetname;
@Column(name = "createdate")
private Timestamp createdate;
@Column(name = "createman")
private String createman;
@Column(name = "updateman")
private String updateman;
@Column(name = "updatedate")
private Timestamp updatedate;
@ManyToOne//关系主表数据
@JoinColumn(name="oneetid",foreignKey = @ForeignKey(name = "DER1N_MANYET_ONEET_ONEETID"))
private ONEET oneetid;
@Override
public String toString() {
return "manyetid=" +manyetid+","+"manyetname=" +manyetname+","+"createdate=" +createdate+","+"createman=" +createman+","+"updateman=" +updateman+","+"updatedate=" +updatedate ;
}
}
package cn.ibizhub.demo.demo.domain;
import lombok.Data;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.sql.Timestamp;
/**
* 实体[ONEET] 数据对象
*/
@Entity(name = "t_oneet")
@Data
public class ONEET{
@Column(name = "updatedate")
private Timestamp updatedate;
@Column(name = "createman")
private String createman;
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
private String oneetid;
@Column(name = "updateman")
private String updateman;
@Column(name = "createdate")
private Timestamp createdate;
@Column(name = "oneetname")
private String oneetname;
@OneToMany(mappedBy = "oneetid", cascade = CascadeType.ALL, orphanRemoval = true)//关系从表数据
private List <MANYET> manyets = new ArrayList<>();
public void addMANYET(MANYET manyet) {
manyets.add( manyet );
manyet.setOneetid( this );
}
public void removeMANYET(MANYET manyet) {
manyets.remove( manyet );
manyet.setOneetid( null );
}
@Override
public String toString() {
return "updatedate=" +updatedate+","+"createman=" +createman+","+"oneetid=" +oneetid+","+"updateman=" +updateman+","+"createdate=" +createdate+","+"oneetname=" +oneetname ;
}
}
package cn.ibizhub.demo.demo.repository;
import cn.ibizhub.demo.demo.domain.DBET;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
public interface DBETRepository extends JpaRepository<DBET,String>{
/**
* 输出实体搜索项
*/
public List<DBET> findByDbetnameContaining(String param);
public List<DBET> findBySex(String param);
}
package cn.ibizhub.demo.demo.repository;
import cn.ibizhub.demo.demo.domain.MANYET;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
public interface MANYETRepository extends JpaRepository<MANYET,String>{
/**
* 输出实体搜索项
*/
public List<MANYET> findByManyetnameContaining(String param);
public List<MANYET> findByOneetid(String param);
}
package cn.ibizhub.demo.demo.repository;
import cn.ibizhub.demo.demo.domain.ONEET;
import org.springframework.data.jpa.repository.JpaRepository;
import java.util.List;
public interface ONEETRepository extends JpaRepository<ONEET,String>{
/**
* 输出实体搜索项
*/
public List<ONEET> findByOneetnameContaining(String param);
}
package cn.ibizhub.demo.demo.service;
import cn.ibizhub.demo.demo.domain.DBET;
import java.util.List;
/**
* 实体[DBET] 服务对象接口
*/
public interface DBETService {
void addDBET (DBET dbet);
void deleteDBET (DBET dbet);
void updateDBET (DBET dbet);
List<DBET> selectDBETall ();
DBET selectDBET (String id);
public List<DBET> findByDbetnameContaining(String param);
public List<DBET> findBySex(String param);
}
\ No newline at end of file
package cn.ibizhub.demo.demo.service;
import cn.ibizhub.demo.demo.domain.MANYET;
import java.util.List;
/**
* 实体[MANYET] 服务对象接口
*/
public interface MANYETService {
void addMANYET (MANYET manyet);
void deleteMANYET (MANYET manyet);
void updateMANYET (MANYET manyet);
List<MANYET> selectMANYETall ();
MANYET selectMANYET (String id);
public List<MANYET> findByManyetnameContaining(String param);
public List<MANYET> findByOneetid(String param);
}
\ No newline at end of file
package cn.ibizhub.demo.demo.service;
import cn.ibizhub.demo.demo.domain.ONEET;
import java.util.List;
/**
* 实体[ONEET] 服务对象接口
*/
public interface ONEETService {
void addONEET (ONEET oneet);
void deleteONEET (ONEET oneet);
void updateONEET (ONEET oneet);
List<ONEET> selectONEETall ();
ONEET selectONEET (String id);
public List<ONEET> findByOneetnameContaining(String param);
}
\ No newline at end of file
package cn.ibizhub.demo.demo.service.impl;
import cn.ibizhub.demo.demo.domain.DBET;
import cn.ibizhub.demo.demo.service.DBETService;
import cn.ibizhub.demo.demo.dao.DBETDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 实体[DBET] 服务对象接口实现
*/
@Service
public class DBETServiceImpl implements DBETService{
@Autowired
private DBETDao dbetdao;
public void addDBET (DBET dbet){
dbetdao.save(dbet);
}
public void deleteDBET (DBET dbet){
dbetdao.delete(dbet);
}
public void updateDBET (DBET dbet){
dbetdao.save(dbet);
}
public List<DBET> selectDBETall (){
return dbetdao.findAll();
}
public DBET selectDBET (String id){
return dbetdao.findById(id).get();
}
public List<DBET> findByDbetnameContaining(String param){
return dbetdao.findByDbetnameContaining(param);
}
public List<DBET> findBySex(String param){
return dbetdao.findBySex(param);
}
}
\ No newline at end of file
package cn.ibizhub.demo.demo.service.impl;
import cn.ibizhub.demo.demo.domain.MANYET;
import cn.ibizhub.demo.demo.service.MANYETService;
import cn.ibizhub.demo.demo.dao.MANYETDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 实体[MANYET] 服务对象接口实现
*/
@Service
public class MANYETServiceImpl implements MANYETService{
@Autowired
private MANYETDao manyetdao;
public void addMANYET (MANYET manyet){
manyetdao.save(manyet);
}
public void deleteMANYET (MANYET manyet){
manyetdao.delete(manyet);
}
public void updateMANYET (MANYET manyet){
manyetdao.save(manyet);
}
public List<MANYET> selectMANYETall (){
return manyetdao.findAll();
}
public MANYET selectMANYET (String id){
return manyetdao.findById(id).get();
}
public List<MANYET> findByManyetnameContaining(String param){
return manyetdao.findByManyetnameContaining(param);
}
public List<MANYET> findByOneetid(String param){
return manyetdao.findByOneetid(param);
}
}
\ No newline at end of file
package cn.ibizhub.demo.demo.service.impl;
import cn.ibizhub.demo.demo.domain.ONEET;
import cn.ibizhub.demo.demo.service.ONEETService;
import cn.ibizhub.demo.demo.dao.ONEETDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* 实体[ONEET] 服务对象接口实现
*/
@Service
public class ONEETServiceImpl implements ONEETService{
@Autowired
private ONEETDao oneetdao;
public void addONEET (ONEET oneet){
oneetdao.save(oneet);
}
public void deleteONEET (ONEET oneet){
oneetdao.delete(oneet);
}
public void updateONEET (ONEET oneet){
oneetdao.save(oneet);
}
public List<ONEET> selectONEETall (){
return oneetdao.findAll();
}
public ONEET selectONEET (String id){
return oneetdao.findById(id).get();
}
public List<ONEET> findByOneetnameContaining(String param){
return oneetdao.findByOneetnameContaining(param);
}
}
\ No newline at end of file
package cn.ibizhub.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
@SpringBootApplication(scanBasePackages = "cn.ibizhub.demo")
@EntityScan("cn.ibizhub.demo.*")
@EnableJpaRepositories("cn.ibizhub.demo.*")
public class demoMain{
public static void main(String[] args) {
SpringApplication.run(demoMain.class, args);
}
}
\ No newline at end of file
!!!!模版产生代码错误:----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign dbinst = sysrun.getPSDBDevInst() [in template "CODETEMPL_zh_CN" at line 1, column 1]
----
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册